Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql liczba rekordów w kursorze bez iteracji?

Policz przed kursorem:

select count(*)
into @user_cnt
from users
where fullname like concat (
    lastname,
    ' ',
    firstname,
    ' (',
    middlename,
    '%'
    );

EDYCJA:Jeśli chcesz to zrobić po OTWARCIU kursora, spróbuj zrobić:

OPEN your_cursor;
select FOUND_ROWS() into user_cnt ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Obsługa bardzo dużych danych za pomocą mysql

  2. darmowy wynik pdo

  3. Błąd krytyczny:nie można użyć obiektu typu stdClass jako tablicy w

  4. MySQL CONCAT zwraca NULL, jeśli jakiekolwiek pole zawiera NULL

  5. Optymalizacja MySQL ogromnej tabeli