【问题标题】:Check before to insert record into Database Table在将记录插入数据库表之前检查
【发布时间】:2018-03-22 01:02:34
【问题描述】:

我在使用每天执行的 CRON 脚本将数据插入数据库表时遇到问题。

所以,我正在使用该脚本将订单插入以Order IDOrder number 作为键的订单表中。
但在代码中,我动态生成订单的IDarticle number 是为每个订单递增一个。
但是,使用此解决方案,我无法在我的 SQL 查询 (IF NOT EXIST...) 中添加检查,因此订单将一直重复...而且我目前不知道一些智能解决方案...

有人可以就这个问题给我任何建议吗? 谢谢。

【问题讨论】:

  • 我看到 CRON 脚本codescript 的词,但没有实际的代码或脚本。请发布这样的代码并标记语言:Python? php? SQL?
  • “所以订单会一直重复”,怎么回事?

标签: mysql


【解决方案1】:

我认为您可以使用INSERT ... ON DUPLICATE KEY UPDATE 语法。
Here 您可以找到有关如何使用它的更多信息。
希望对你有帮助

【讨论】:

  • 这是我的主要问题。我永远不会拥有重复密钥,为此,我无法添加支票...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-06
相关资源
最近更新 更多