mysql 常見錯誤

2021-09-21 18:01:31 字數 343 閱讀 9960

1.duplicate entry for key 'primary'

查詢原因:(1)是否插入重複資料,造成主鍵重複插入(2)插入資料時未設定主鍵值

2.incorrect string value '\xe7\xa8\x8b\xe5\xba\x8f...' 

查詢原因:插入資料存在中文格式,但是設定的資料庫的字符集不是utf8,更改設定即可

3.1052 column 'stu_id' in field list is ambiguous

查詢原因:無法區別select 後的屬性是屬於哪張表,導致模糊不清

4.invalid bound statement(not found)

MySql常見錯誤

總結一些使用mysql過程中遇到的錯誤以及解決辦法 建立表時錯誤 error121 這是外關鍵字名字重複的錯誤,即使是在不同的表中,外關鍵字的名字也不能重複。error150 這類錯誤包括3種情況 1.外來鍵和被引用外來鍵型別不一樣,比如integer和double 2.找不到要被引用的列 3.表的...

mysql常見錯誤

mysql也符合sql語句的格式,所以,我們對其進行不當的操作時,mysql就會報出一系列的錯誤。每個錯誤對應著乙個錯誤編碼,當出現了錯誤別緊張,我們先看錯誤寫的是什麼意思,然後才對症下藥地解決掉。1062錯誤 解決方案 我將tag表的tname欄位設定為unique屬性,也就是tname具有唯一性...

mysql常見錯誤

error 1044 42000 access denied for user localhost to database mysql 原來是因為mysql資料庫的user表裡,存在使用者名為空的賬戶即匿名賬戶,導致登入的時候是雖然用的是root,但實際是匿名登入的,通過錯誤提示裡的可以看出來。解決...