文章詳情頁
mysql - php如何處理因為唯一索引而引發(fā)的 Duplicate entry ’’ for key ’num’ (23000) 問題
瀏覽:92日期: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 可以從 TCP 連接但是不能從 socket 鏈接2. java - jdbc如何返回自動定義的bean3. javascript - 按鈕鏈接到另一個網(wǎng)址 怎么通過百度統(tǒng)計計算按鈕的點(diǎn)擊數(shù)量4. mysql updtae追加數(shù)據(jù)sql語句5. 怎么php怎么通過數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。6. Python處理Dict生成json7. 大家都用什么工具管理mysql數(shù)據(jù)庫?8. python - 請問這兩個地方是為什么呢?9. 請教一個mysql去重取最新記錄10. mysql的循環(huán)語句問題
排行榜

熱門標(biāo)簽