我想为我的脚本获取一个唯一的订单号。 到现在为止,我有一个存储字段'next_order_number'的mysql表。 如果我需要一个数字,我会读取表格,抓住字段增加一个写回表。
现在我有时会遇到问题,我得到的数字是两次 - 两次相同的数字! 如果脚本几乎同时运行两次,就会发生这种情况。
处理此问题的最佳方法是什么? 数字应该是sequentiel - 没有随机数!
感谢到目前为止 - jogi
答案 0 :(得分:1)
我同意@debute AUTO_INCREMENT
可能是最佳选择,尽管您可以使用MAX()
功能...... https://dev.mysql.com/doc/refman/5.7/en/example-maximum-column.html