【问题标题】:get the latest value for column获取列的最新值
【发布时间】:2013-06-26 15:50:23
【问题描述】:

有没有办法在 MYSQL 中获取项目(我输入的相同项目)的值的最新或最后输入?

例子:

我有 2 个字段,fldName 和 fldDuration。

我输入的 fldName 名称是:LAPTOP

那么对于 fldDuration 是:10 秒

那么,如果总时长只有 5 分钟。那么现在的总时长是 4:50 分钟。但是如果我再次输入相同的名称但不同的持续时间会怎样。

示例 2:

fldName : 笔记本电脑

fldDuration : 5 秒

问题:有没有办法获取笔记本电脑的最新总持续时间,以便我可以计算总持续时间以及将其保存到数据库时的持续时间。

【问题讨论】:

  • 你想达到什么目的?
  • 我也不明白。
  • 你能改写你的问题吗?我不明白你想做什么?你的输入是什么?预期的确切输出是多少?您的数据库是什么样的?等等
  • @Kolink...抱歉我已经编辑了我的帖子...我忘记粘贴问题了

标签: php mysql


【解决方案1】:

如果我理解正确,您想选择您创建的“最新”条目吗?

如果是这样,请添加一列(id,自动增量)并使用该 id 对查询进行反向排序。将结果限制在 0 到 1 之间,你就知道了。

【讨论】:

  • 是的,感谢您的理解...我已经在搜索获取最后一个 ID .. 使用此“SELECT LAST_INSERT_ID()”但是有没有办法同时获得最后一个 fldid 的 fldname一排?
  • @dognose 听说过并发吗?永远不要像现在这样。使用 LAST_INSERT_ID()!
  • @tombom 如果你重用 id 来创建相关数据集,你是对的,ofc。但据我了解tc,它只是列出结果。而且没有并发。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-05
  • 2020-06-27
  • 1970-01-01
  • 2021-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多