Voor SELECT's kun je de FOUND_ROWS . gebruiken constructie (hier gedocumenteerd
):
SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;
SELECT FOUND_ROWS( ) ;
die het aantal rijen in de laatste SELECT . teruggeeft zoekopdracht (of als de eerste zoekopdracht een LIMIT heeft clausule, geeft het het aantal rijen terug dat er zou zijn geweest zonder de LIMIT ).
Voor UPDATE /DELETE /INSERT , het is de ROW_COUNT
construeren
INSERT INTO your_table VALUES (1,2,3);
SELECT ROW_COUNT();
die het aantal betrokken rijen retourneert.