检查之前将记录插入数据库表

时间:2018-03-21 16:16:59

标签: mysql

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

因此,我使用该脚本将订单插入到以Order IDOrder number为键的订单表中。
但是在代码中,我正在动态生成ID订单,而article number则为每个订单增加一个。{
但是,使用这个解决方案,我无法在我的SQL查询(IF NOT EXIST...)中添加检查,因此订单将一直重复...而且我目前还没有想到一些智能解决方案..

有人能否就此问题向我提出任何建议? 谢谢。

1 个答案:

答案 0 :(得分:1)

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