美文网首页
MySQL错误信息:Data too long for colu

MySQL错误信息:Data too long for colu

作者: 守望一株麦穗 | 来源:发表于2023-05-08 16:04 被阅读0次

在使用MySQL数据库时,碰到了一个奇怪的问题。使用MySQL Query Brower工具插入记录可以正常执行。
insert into cq_env set a="123",b="中文字符";

如果将这句sql语句放在文本文件中。在DOS命令窗口下运行mysql进入mysql界面。如果sql语句出现了中文字符,会报错“Data too long”。而在MySQL Gui Tool工具里语句可以正常执行。

image.png

解决方案是在运行source **.sql之前运行一条命令。

mysql > set names utf8
mysql > source d:\***.sql

之后就能过关,且插入的中文字符正常。具体原理不是很清楚,参阅了其他人的解决方案。

参考网页:https://zhidao.baidu.com/question/588330919889864405.html

相关文章

网友评论

      本文标题:MySQL错误信息:Data too long for colu

      本文链接:https://www.haomeiwen.com/subject/znjlsdtx.html