2019-02-28
閱讀量:
897
SQL INSERT語句報錯
問題描述:
MySQL數(shù)據(jù)庫,用的navicat軟件代碼如下
INSERT INTO EMP(EMPNO,ENAME,JOB)VALUES(9999,'張零','軟件工程師');
錯誤信息
[SQL] INSERT INTO EMP(EMPNO,ENAME,JOB)VALUES(9999,'張零','軟件工程師');
[Err] 1366 - Incorrect string value: 'xE5xBCxA0xE9x9BxB6' for column 'ENAME' at row 1


解決方法:
引擎的編碼是是latin,你要存GBK, modify ename character set=UTF-8,如果要存特殊字符set=UTF8mb4,
另外MySQL建議盡量減少null值操作,要么給個默認值要么not null,null占用了物理存儲空間。






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
0條評論