MySQL 命令行不能插入中文的解决办法
2018-10-23 00:57
1001 查看
今天遇到一个问题,通过navicat 的命令行,向MySQL中建库,建表,插入数据,数据中有中文,将脚本粘贴到命令行中后,回车,总是报错:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near,而且查看了配置文件所有的编码都已经设置为了 UTF8,却不能批量执行脚本,后来在网上找到一个办法,测试成功,
1、windows 版本中,进入 mysql command line client中,输入: source d:\testsql.sql (注意后边不加分号) 执行后,全部是OK,没有任何错误
Linux 版本:
同windows版本一样,首先 执行 mysql -u root -p 命令,输入root用户密码后:进入MySQL 命令窗口, source /tmp/testsql.sql (不要有分号)回车后,可执行成功
注:如果是 编码没设置的话,可参考网上修改 my.ini 或Linux中的 my.cnf的文章,在此不做赘述
相关文章推荐
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分 .
- MySQL中不能插入中文解决办法
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分
- MYSQl不能插入中文的解决办法
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分
- PHP-MySQL不能插入中文解决办法
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分.doc
- mysql 不能插入中文的解决办法,修改mysql的字符集,操作见蓝色字体部分
- php mysql不能插入中文的解决办法
- eclipse连接mysql插入中文乱码解决办法
- 使用hibernate与mysql时数据不能插入的原因及解决办法
- 程序向mysql插入中文乱码解决办法
- linux下mysql的中文不能显示及sock链接错误问题的一些解决办法
- mysql5.6命令行执行sql文件,中文数据乱码解决办法
- 解决mysql不能插入中文Incorrect string value
- PHP-MSSQL不能插入中文解决办法
- mysql列名不能输入中文 解决办法
- PLSQL往Oracle数据库插入中文后变为问号 和 启动PLSQL时提示NLS_LANG在客户端不能确定的解决办法
- mysql不能显示中文或者为乱码的解决办法
- MySQL插入中文数据出现?号,解决办法