mysql获取表最后一条记录 写一个方法:MYSQL_ROW* GetLastRecord(string tablename){.....}看了网上的都是order by等,但是不知道表结构,并且表也再变。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表中的最后一条记录,都是相对于主键或唯一键排序后得到的。 或者有rowid也行。 order by 时间字段 desc limit 1 现在的表结构,一般都会记录系统生成或者更新这个记录的create_date和update_date 吧,根据这个倒序之后,获取第一个就行! 这样可不可以:MYSQL_ROW* GetLastRecord(string tablename){ .... int n = select count(*) from tablename; ... select * from tablename limit (n-1),1;}不知道效录如何 救救俺啊,存储过程创建不了了 请教mysql存储过程里declare是必须要么? 如何获取多个bit型的值,高手指点 关于取得最大值的SQL语句写法 GROUP BY HAVING 求解释 mysl 动态sql 特郁闷的SQL,有谁知道 ODBC局域网连接mysql,客户端怎样才能备份整个数据库? 输入问题?如何把多个TXT后缀的文本一次性导入SQL 刚刚接触mysql问一个小问题马上给分 关于mysql导入的问题 centos5.5 64位版在哪里下载稳定版mysql原码包
MYSQL_ROW* GetLastRecord(string tablename)
{
....
int n = select count(*) from tablename;
...
select * from tablename limit (n-1),1;
}
不知道效录如何