mysql行号:
select
(@r:=@r + 1) rnt,A.*
from
person A,(SELECT (@r :=0)) b
这里用到mysql很奇特的一个地方,变量可以在sql中参与并且运算。因为这种变量和我们说的参数变量不一样,并且在result检索过程中有一种迭代运算的过程。
获得行数(分两步)
SELECT SQL_CALC_FOUND_ROWS *
FROM
person;
select found_rows();
mysql行号:
select
(@r:=@r + 1) rnt,A.*
from
person A,(SELECT (@r :=0)) b
这里用到mysql很奇特的一个地方,变量可以在sql中参与并且运算。因为这种变量和我们说的参数变量不一样,并且在result检索过程中有一种迭代运算的过程。
获得行数(分两步)
SELECT SQL_CALC_FOUND_ROWS *
FROM
person;
select found_rows();