You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无ID列时如何获取SQL表prices_table的最后一行?

解决方法

你的错误原因很明确——你用了表中不存在的ID列,你的prices_table只有sid、prices、datetime三列,得换成表中实际存在的列来排序,具体分两种情况:

  • 如果sid是自增类型的主键(代表数据插入的先后顺序),想要取最后插入的那行,用这条语句:
SELECT * FROM prices_table ORDER BY sid DESC LIMIT 1;
  • 如果datetime是记录数据生成/插入的时间,想要取最新时间的那行,用这条语句:
SELECT * FROM prices_table ORDER BY datetime DESC LIMIT 1;

原参考答案里的ID是对应提问者表的特有列,你得根据自己表的结构调整,别直接照搬语句。

内容的提问来源于stack exchange,提问作者roulette01

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 19:41:59