文章詳情頁
mysql - php如何處理因為唯一索引而引發的 Duplicate entry ’’ for key ’num’ (23000) 問題
瀏覽:86日期:2022-06-10 15:56:27
問題描述
我有個項目需要接口傳輸,就是類似充值的,我需要接收訂單編號入庫 有個變量是時間戳,根據這個時間戳檢索在這個時間戳后的充值信息但是有個問題是,為了防止漏單,我每5分鐘檢索的時候,都會把時間戳增加28000 而不是300000, 這樣就會導致訂單編號重復,而導致失敗,thinkphp是解決了這樣的問題,但是很尷尬 我用的不是TP框架。從別的地方可以解決這樣的問題嗎?
問題解答
回答1:key重復, 這是說里面的 空字符串, 這個和你說的有什么關系?就是num這列有多個空白字符串’’ 要插入數據庫呀.
完全沒看懂你的解釋.
回答2:話說用唯一索引的話,默認值可以設置為NULL, NULL值不會沖突,而0或者空字符串’’會沖突。
回答3:這個錯誤是數據庫爆出來的啊
相關文章:
1. html - 微信瀏覽器h5<video>標簽問題2. java - mysql緩存問題3. javascript - 關于Node 、 commonJs、 vue 之間的故事4. node.js - 為什么微信的消息MsgId出現重復了,無法排重了。。5. python - 如何對列表中的列表進行頻率統計?6. python - 如何正則字符串中的所有漢字7. 黑客 - Python模塊安全權限8. android 微信是如何實現即時更新好友頭像的9. android - 像支付寶到位這種點擊marker點擊變大怎么做的10. javascript - 關于ios微信端瀏覽器網頁的一些問題
排行榜
