写一个方法:
MYSQL_ROW* GetLastRecord(string tablename)
{
.....
}
看了网上的都是order by等,但是不知道表结构,并且表也再变。

解决方案 »

  1.   

    表中的最后一条记录,都是相对于主键或唯一键排序后得到的。 或者有rowid也行。
      

  2.   

    order by 时间字段 desc limit 1
      

  3.   

    现在的表结构,一般都会记录系统生成或者更新这个记录的create_date和update_date 吧,根据这个倒序之后,获取第一个就行!
      

  4.   

    这样可不可以:
    MYSQL_ROW* GetLastRecord(string tablename)
    {
        ....
        int n = select count(*) from tablename;
        ...
        select * from tablename limit (n-1),1;
    }
    不知道效录如何