运行sql.sql文件报错,求指导
来源:2-3 示例数据库
Fernwehs
2020-01-17 10:14:49
2回答
同学你好,1、查看贴出的报错信息,--> No database selected与Incorrect string value:'\xaf\xAD' for column 'name' at row 1
No database selected没有选择新创建的表所在的数据库,no database selected 意思就是没有选择数据库。
Incorrect string value不正确的字符串传值,出现这个问题一般是由于编码等不一致等问题 引起的,可能是同学的默认编码不同导致的这个问题。
2、同学可以在命令行直接执行对应的sql语句,再来尝试一下,看是否还会出现这个问题。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
好帮手慕小班
2020-01-17
同学你好,同学可以在命令行直接输入sql语句来执行。
设置mysql的编码,可以先查询一下编码集。查询和修改编码集的操作如下:
在mysql命令行执行这个命令show variables like '%char%';
修改如上图所示的 除了value为binary这行,其余展示是编码的内容,都设置成utf-8
修改命令如下,例如 修改character_set_client 这行:
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题