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.