就是比如一个语句
select * from test limit 10;
这样显示的受影响行数是10
如果我要得到在没有limit之前的那个行数,但是又不想在执行一遍不加limit的语句,怎么做还有就是,如果我执行select * from test 
那受影响的行数我要怎么得到?

解决方案 »

  1.   


    select found_rows() as affectedrows
      

  2.   

    那第一个问题有解吗
    得到在没有limit之前的那个行数,但是又不想在执行一遍不加limit的语句wwwa
    麻烦你在看一下 一个子查询做内连接,怎么使子查询只执行一次  
    我有个新的小问题
      

  3.   

    得到在没有limit之前的那个行数,但是又不想在执行一遍不加limit的语句 
    没有直接的方法
    select count(*)
      

  4.   

    select count(*) 怎么用能实现
    我还不清楚
      

  5.   

    select count(*) from tt
    即不用LIMIT时总记录数
      

  6.   

    当然,两个客户端连接MYSQL,同时运行的你存储过程
      

  7.   

    我连接上mysql服务器 插入数据 断开连接 
    再连接上 数据还在
    然后我 关闭mysql服务 在打开mysql服务
    发现数据丢失这个大概可以说明 临时数据存放的内存是 服务器端的内存了吧BTW:我只有一台机器 所以 服务器和客户端是同一台机器