文章詳情頁(yè)
mysql - php如何處理因?yàn)槲ㄒ凰饕l(fā)的 Duplicate entry ’’ for key ’num’ (23000) 問(wèn)題
瀏覽:122日期: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. 關(guān)于docker下的nginx壓力測(cè)試2. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。3. angular.js - angularjs的自定義過(guò)濾器如何給文字加顏色?4. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題5. 為什么我ping不通我的docker容器呢???6. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.7. docker - 如何修改運(yùn)行中容器的配置8. nignx - docker內(nèi)nginx 80端口被占用9. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題10. docker鏡像push報(bào)錯(cuò)
排行榜

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