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