尚硅谷之MySQL基礎
2、錯誤ERROR
(1)沒有選擇數據庫就操作表格和數據
ERROR 1046 (3D000): No database selected |
解決方案就是使用“USE 數據庫名;”語句只能要針對哪個數據庫進行操作 |
所有的表對象前面都加上“數據庫.” |
(2)命令行客戶端的字符集問題
mysql> INSERT INTO t_stu VALUES(1,'張三','男'); ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'sname' at row 1 |
原因:服務器端認為你的客戶端的字符集是utf-8,而實際上你的客戶端的字符集是
|
解決方案,設置當前連接的客戶端字符集“SET NAMES GBK;” |