mysql插入中文时报错:1366 - Incorrect string value的解决方法
2023-12-21 11:12:02
1366 - Incorrect string value的解决方法
本文介绍了mysql插入中文时报错:1366 - Incorrect string value的解决方法。
两种解决办法:
1. 一种是修改表中字段的字符集:
ALTER TABLE 表名 change 字段名 字段名 varchar(255) character set utf8 collate utf8_general_ci;
不过这种比较繁琐,每个要插入中文的字段都需要改。
2. 还有一种就是 删除原表,重新建表时设置字符集:
create table 表名 (id int primary key auto_increment, name varchar(255)) engine=
InnoDB default charset=utf8;
暂时就找到这两种,后续更新~
# 总结 文介绍了mysql插入中文时报错:1366 - Incorrect string value的两种解决方法。
??希望对看到本文的你有帮助。
上一篇 Linux命令——压缩和解压缩 |
创作不易,记得点赞收藏哦
| 下一篇 待定 |
文章来源:https://blog.csdn.net/weixin_45075226/article/details/135119319
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!