课程
/数据库
/MySQL
/与MySQL的零距离接触
怎么导入老师给的数据呢 能不能麻烦指导一下?我想要INSERT数据的时候 提示我ERROR 1366,应该是不能录入中文?麻烦大家帮帮忙了
2016-02-24
源自:与MySQL的零距离接触 5-3
正在回答
我也遇到了同样的问题,我把my.ini中的 UTF8 改成 gbk 然后重启MySQL服务就可以运行带中文的命令了。
你的问题是 插入记录种不能有中文,不信你先试试 复制一项数据 把里面的中文全部改成任意英文,就可以插入数据了。(可以验证一下)
解决办法:
1、找到C盘 mysql安装文件夹 打开my.ini文件
2、搜索character 后面 有Latin1的 把他改为utf8 (character-set-server=utf8)
3、搜索default (default-character-set=utf8) 跟这句类似的 改成 这句
4、重点是改为括号()里面的内容 ,然后再去插入记录就可以了。
然后在插入带有中文的记录也ok了
ERROR 1366时字符集冲突,这个网址是结局方法:http://jingyan.baidu.com/article/3c48dd3473417de10ae3586c.html
BeiBei000 提问者
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识