今日關於mysql的錯誤筆記

2021-10-03 16:30:23 字數 389 閱讀 7869

insert into gamepersons(id,name,***,age,job,skill)

values(1,『李白』,『男』,100,『刺客』,『俠客行』);插入出現錯誤。

解決方法:我的錯誤是編碼問題,所以無法插入中文資料,

刪除原表,修改資料庫編碼,命令:

alert database xx(資料庫名) character set utf8;(修改資料庫編碼utf8)

或者直接修改表編碼,命令:

alert table gamepersons(表名) character set utf8;(修改表的編碼為utf8)

切記不是utf-8而是utf8。

關於MySQL的1058的錯誤

我在前些天使用mysql的時候還正常,今天卻發現mysql已經無法啟動了,使用net start mysql命令提示如下 然後我發現登錄檔裡關於mysql的內容沒有了,而mysql服務也是找不到路徑,於是mysqld remove,刪除mysql服務成功,然後mysqld install,卻提示my...

mysql筆記1064,1054錯誤

1.簡單來說1064就是乙個語法錯誤,我當時寫的時候是因為字段型別是字串,可是我卻沒能正確的將字串傳進去,python裡很多時候需要.format 來匹配你的字串。但其實只要我們用了 format就不會報錯1064了,他會報錯1054 1.這個錯誤的意思是沒有對應的列,什麼意思呢,就是字面的意思。什...

關於MySQL 1366錯誤

mysql表中插入中文出錯,報錯資訊是 1366,incorrect string value xe5 x8d xb0 xe6 x9c xba.資料表,資料字段都是設定的為utf 8,報錯字段型別是 text 網上查了很多都是utf8的原因,有的說設定為gbk,但是都不對,因為我之前插入的資料已經已...