文章詳情頁(yè)
mysql - php如何處理因?yàn)槲ㄒ凰饕l(fā)的 Duplicate entry ’’ for key ’num’ (23000) 問(wèn)題
瀏覽:184日期:2022-06-10 15:56:27
問(wèn)題描述
我有個(gè)項(xiàng)目需要接口傳輸,就是類似充值的,我需要接收訂單編號(hào)入庫(kù) 有個(gè)變量是時(shí)間戳,根據(jù)這個(gè)時(shí)間戳檢索在這個(gè)時(shí)間戳后的充值信息但是有個(gè)問(wèn)題是,為了防止漏單,我每5分鐘檢索的時(shí)候,都會(huì)把時(shí)間戳增加28000 而不是300000, 這樣就會(huì)導(dǎo)致訂單編號(hào)重復(fù),而導(dǎo)致失敗,thinkphp是解決了這樣的問(wèn)題,但是很尷尬 我用的不是TP框架。從別的地方可以解決這樣的問(wèn)題嗎?
問(wèn)題解答
回答1:key重復(fù), 這是說(shuō)里面的 空字符串, 這個(gè)和你說(shuō)的有什么關(guān)系?就是num這列有多個(gè)空白字符串’’ 要插入數(shù)據(jù)庫(kù)呀.
完全沒(méi)看懂你的解釋.
回答2:話說(shuō)用唯一索引的話,默認(rèn)值可以設(shè)置為NULL, NULL值不會(huì)沖突,而0或者空字符串’’會(huì)沖突。
回答3:這個(gè)錯(cuò)誤是數(shù)據(jù)庫(kù)爆出來(lái)的啊
相關(guān)文章:
1. node.js - mongodb查找子對(duì)象的名稱為某個(gè)值的對(duì)象的方法2. html5 - datatables 加載不出來(lái)數(shù)據(jù)。3. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?4. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????5. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!6. 前端 - @media query 使用出現(xiàn)的問(wèn)題?7. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。8. 測(cè)試自動(dòng)化html元素選擇器元素ID或DataAttribute [關(guān)閉]9. javascript - QQ第三方登錄的問(wèn)題10. html5和Flash對(duì)抗是什么情況?
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備