mysql integrityerror_mysql插入数据报错IntegrityError: (1062, Duplicate entry 'xx' for key 'xxxxx')...
1.問題描述
MySQL插入數(shù)據(jù)的時(shí)候報(bào)錯(cuò),提示如下:
IntegrityError: (1062, "Duplicate entry 'xx' for key 'xxxxx'")
2.問題分析
根據(jù)錯(cuò)誤提示我們可以大致得到以下信息:
1.IntegrityError表示這個(gè)字段在MySQL中的類型為:整型。
2.Duplicate Entry:“Duplicate”——something that is an exact copy? of something else。所以這句話的意思是:對(duì)于鍵xxxxx已經(jīng)存在一個(gè)值為“xx”了,所以當(dāng)插入重復(fù)的值時(shí)就會(huì)提示該錯(cuò)誤。一般是由于字段設(shè)置了unique導(dǎo)致的。
后面發(fā)現(xiàn)我之前設(shè)置了聯(lián)合主鍵,但我插入數(shù)據(jù)的時(shí)候都是用的一個(gè)聯(lián)合主鍵,導(dǎo)致沒有插進(jìn)去
3.解決方法
(1)刪掉已經(jīng)存在的值,重新插入。
(2)或者字段設(shè)置允許重復(fù)的值。
(3)插入之前做判斷是否已經(jīng)存在
轉(zhuǎn)自https://blog.csdn.net/qq_42091922/article/details/87253653
隨機(jī)推薦
vim自動(dòng)補(bǔ)全功能
1.首先下載一個(gè)插件:ctags 輸入:sudo apt-get install ctags 2.Ctrl+n進(jìn)行單詞的自動(dòng)補(bǔ)全
Side by Side Assembly介紹--manifest文件的使用
什么是Side-by-Side Assembly? Side-by-Side Assembly(建稱SxS)是微軟在Visual Studio 2005(Windows 2000?)中引入的技術(shù),用來 ...
CF 294C(Java大數(shù)做計(jì)數(shù))
題目鏈接:http://codeforces.com/contest/294/problem/C 代碼: import java.util.*; import java.math.*; public ...
ora-01440:要減小精度或標(biāo)度,則要修改的列必須為空
--由于業(yè)務(wù)需求變更,需要對(duì)oracle數(shù)據(jù)庫productinfo表的productPrcie結(jié)構(gòu)進(jìn)行修改.修改表結(jié)構(gòu),必須是在表空的情況下才可以修改表結(jié)構(gòu).具體操作步驟: --1.查看produc ...
深入理解計(jì)算機(jī)系統(tǒng)_3e 第七章家庭作業(yè) CS:APP3e chapter 7 homework
7.6 +-----------------------------------------------------------------------+ |Symbol entry? Symbol ...
UVA - 10723 類似LCS
思路:dp(i, j)表示第一個(gè)串前i個(gè)字符和第二個(gè)串前j個(gè)字符需要的最短字符串長度,cnt(i, j)表示第一個(gè)串前i個(gè)字符和第二個(gè)串前j個(gè)字符需要的最短字符串的個(gè)數(shù). 轉(zhuǎn)移方程: if(s1[i] ...
Linux基礎(chǔ)知識(shí)第一講,基本目錄結(jié)構(gòu)與基本命令
目錄 一丶Window 與 Linux的目錄結(jié)構(gòu) 1.Windows 與 Linux目錄簡介 2.Linux目錄主要作用 3.任務(wù)欄與菜單欄,與關(guān)閉按鈕 二丶Linux終端與常見命令學(xué)習(xí) 1.終端中的 ...
Django cookie相關(guān)操作
Django cookie 的相關(guān)操作還是比較簡單的 首先是存儲(chǔ)cookie #定義設(shè)置cookie(儲(chǔ)存) def save_cookie(request): #定義回應(yīng) response = Ht ...
python中裝飾器修復(fù)技術(shù)
python裝飾器@wraps作用-修復(fù)被裝飾后的函數(shù)名等屬性的改變 Python裝飾器(decorator)在實(shí)現(xiàn)的時(shí)候,被裝飾后的函數(shù)其實(shí)已經(jīng)是另外一個(gè)函數(shù)了(函數(shù)名等函數(shù)屬性會(huì)發(fā)生改變), 為了 ...
Codeforces 711D Directed Roads - 組合數(shù)學(xué)
ZS the Coder and Chris the Baboon has explored Udayland for quite some time. They realize that it co ...
總結(jié)
以上是生活随笔為你收集整理的mysql integrityerror_mysql插入数据报错IntegrityError: (1062, Duplicate entry 'xx' for key 'xxxxx')...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: endnote 插入文献总变成乱码_维普
- 下一篇: redis3.0 java spring