SELECT @maxid:=max(id) FROM company;
SELECT * FROM company WHERE id>=@maxid-10;得到最后10条记录

解决方案 »

  1.   

    呵呵,我奇怪呢,
    速度很慢????
    不应该的呀,你用 mysql.exe  执行一下看看要多长时间??
      

  2.   

    to lxf_1976(小木),你的语句是mysql吗?我怎么没看到过这种写法.to 大家, 我已经测试过了。一个100万条记录的表,取出最后10条记录,花费只有0.01sec.
     
    如果排序的字段有索引,那应该很快的。
    不是索引,那就不说了。