Mysql查询最后一条(最新添加)的数据 查询最后一条(最新添加)的数据做法表中没有ID自增字段时表中有ID自增字段时 相关知识点参考链接 查询最后一条(最新添加)的数据 目的:项目中需要我查询表中上一次添加的
目的:项目中需要我查询表中上一次添加的最新数据。
select count(*) from my_table1;
select * from my_table1 limit (n-1),1; //(n-1)处必须是整数,因为计数从0开始所以减一
因为limit后参数必须为0或正整数,测试不支持变量,所以如果用在项目里只能动态sql语句拼接,比较麻烦。
SET @var_num = (select count(*) from your_table) - 1;SET @var_sql = CONCAT("SELECT * FROM your_table LIMIT ",@var_num,",1 ;");SET @exec_sql = @var_sql; PREPARE sql1 FROM @exec_sql;EXECUTE sql1;
select * from my_table2 order by id desc limit 1;
select * from my_table2 where id = (select max(id) from my_table2);
用于记录自己项目中的问题。仅供参考。
链接: https://www.cnblogs.com/pingzhe/p/8604313.html
链接: https://blog.csdn.net/weixin_40649680/article/details/114069862
来源地址:https://blog.csdn.net/a928108554/article/details/126162589
--结束END--
本文标题: Mysql查询最后一条(最新)数据
本文链接: https://www.lsjlt.com/news/377270.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0