文章詳情頁(yè)
mysql - php如何處理因?yàn)槲ㄒ凰饕l(fā)的 Duplicate entry ’’ for key ’num’ (23000) 問(wèn)題
瀏覽:71日期:2022-06-10 15:56:27
問(wèn)題描述
我有個(gè)項(xiàng)目需要接口傳輸,就是類(lèi)似充值的,我需要接收訂單編號(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. thinkphp3 count()方法必須加上字段?2. python中return 語(yǔ)句與 分支語(yǔ)句連用問(wèn)題3. mysql 5個(gè)left關(guān)鍵 然后再用搜索條件 幾千條數(shù)據(jù)就會(huì)卡,如何解決呢4. python - angular route 與 django urls 沖突怎么解決?5. 這是什么情況???6. 微信內(nèi)網(wǎng)頁(yè)上傳圖片問(wèn)題7. 非root安裝MySQL5.6報(bào)錯(cuò),求助!!!8. 輸入地址報(bào)以下截圖錯(cuò)誤,怎么辦?9. node.js - nodejs中mysql子查詢(xún)返回多行結(jié)果怎么處理?10. mysql - 瞬間流量很高的網(wǎng)站,要頻繁的插入數(shù)據(jù)到數(shù)據(jù)庫(kù),應(yīng)該怎么解決這個(gè)問(wèn)題?
排行榜

熱門(mén)標(biāo)簽