Para SELECT, puede usar FOUND_ROWS
construcción (documentado aquí
):
SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;
SELECT FOUND_ROWS( ) ;
que devolverá el número de filas en el último SELECT
consulta (o si la primera consulta tiene un LIMIT
cláusula, devuelve el número de filas que habría habido sin el LIMIT
).
Para UPDATE
/DELETE
/INSERT
, es el ROW_COUNT
construir
INSERT INTO your_table VALUES (1,2,3);
SELECT ROW_COUNT();
que devolverá el número de filas afectadas.