INSERT INTO table(xxx) VALUES (xxx)


今天寫程序的時候遇到一個問題,想一張表中插入一條數據,結果出現錯誤,查看日志顯示:

sql執行語句:INSERT  INTO `shopwt_finance` (bid) VALUES ('27')

這是我的表結構

這是表數據

我發現當我插入唯一的bid時候插入就可以成功,當我插入重復的bid的時候插入失敗。

照理說bid不是主鍵,不應該會出現這種情況。

原來是shopwt_finance有一個bid的索引,而索引類型為unique,故不能插入相同的bid

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM