mysql行操作

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();
 

猜你喜欢

转载自holyman.iteye.com/blog/1936064