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如何做增量备份与还原 MySql 消息回复语句查询 这条子查询如何改为联合查询? 请教以下代码那里有问题,谢谢!! 程序执行mysql语句和实际操作mysql结果不一样? 大侠!帮我看看--急! 无法连接MYSQL服务 乱码 #新手来袭#用sql语句如何实现查询上次查询之后的后面的数据 关于mysql导入的问题 centos5.5 64位版在哪里下载稳定版mysql原码包
MYSQL_ROW* GetLastRecord(string tablename)
{
....
int n = select count(*) from tablename;
...
select * from tablename limit (n-1),1;
}
不知道效录如何