尚硅谷之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;” |