运行sql.sql文件报错,求指导

来源:2-3 示例数据库

Fernwehs

2020-01-17 10:14:49

http://img.mukewang.com/climg/5e21188c086c585e07880066.jpg

http://img.mukewang.com/climg/5e21188c080d923704970035.jpg


写回答

2回答

好帮手慕小班

2020-01-17

同学你好,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语句,再来尝试一下,看是否还会出现这个问题。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0
hernwehs
h mysql的编码方式怎么改为utf8
h020-01-17
共1条回复

好帮手慕小班

2020-01-17

同学你好,同学可以在命令行直接输入sql语句来执行。

设置mysql的编码,可以先查询一下编码集。查询和修改编码集的操作如下:

http://img.mukewang.com/climg/5e217dca090eb60008450569.jpg

在mysql命令行执行这个命令show variables like '%char%'; 

修改如上图所示的  除了value为binary这行,其余展示是编码的内容,都设置成utf-8

修改命令如下,例如   修改character_set_client 这行:

http://img.mukewang.com/climg/5e217dfe09e5f76007330152.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 8263 问题

查看课程