文章詳情頁
mysql - php如何處理因為唯一索引而引發(fā)的 Duplicate entry ’’ for key ’num’ (23000) 問題
瀏覽:77日期:2022-06-10 15:56:27
問題描述
我有個項目需要接口傳輸,就是類似充值的,我需要接收訂單編號入庫 有個變量是時間戳,根據(jù)這個時間戳檢索在這個時間戳后的充值信息但是有個問題是,為了防止漏單,我每5分鐘檢索的時候,都會把時間戳增加28000 而不是300000, 這樣就會導(dǎo)致訂單編號重復(fù),而導(dǎo)致失敗,thinkphp是解決了這樣的問題,但是很尷尬 我用的不是TP框架。從別的地方可以解決這樣的問題嗎?
問題解答
回答1:key重復(fù), 這是說里面的 空字符串, 這個和你說的有什么關(guān)系?就是num這列有多個空白字符串’’ 要插入數(shù)據(jù)庫呀.
完全沒看懂你的解釋.
回答2:話說用唯一索引的話,默認(rèn)值可以設(shè)置為NULL, NULL值不會沖突,而0或者空字符串’’會沖突。
回答3:這個錯誤是數(shù)據(jù)庫爆出來的啊
相關(guān)文章:
1. mysql - 這種分級一對多,且分級不平衡的模型該怎么設(shè)計表?2. javascript - js setTimeout在雙重for循環(huán)中如何使用?3. python - pip install出現(xiàn)下面圖中的報錯 什么原因?4. PHP類屬性聲明?5. java - 創(chuàng)建maven項目失敗了 求解決方法6. javascript - vue 2.0 :key的作用7. javascript - vue-cli npm run build編譯報錯8. javascript - Object.define 可以監(jiān)聽object變化,那基本類型變量如何監(jiān)聽9. atom開始輸入!然后按tab只有空格出現(xiàn)沒有html格式出現(xiàn)10. java - eclipse 使用git clone項目時報錯,請問該怎么解決?
排行榜

熱門標(biāo)簽