За SELECT можете да използвате FOUND_ROWS конструкция (документирано тук
):
SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;
SELECT FOUND_ROWS( ) ;
което ще върне броя на редовете в последния SELECT заявка (или ако първата заявка има LIMIT клауза, връща броя на редовете, които биха имали без LIMIT ).
За UPDATE /DELETE /INSERT , това е ROW_COUNT
конструкция
INSERT INTO your_table VALUES (1,2,3);
SELECT ROW_COUNT();
което ще върне броя на засегнатите редове.