mysql插入中文时报错:1366 - Incorrect string value的解决方法

2023-12-21 11:12:02

本文介绍了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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。