windows10下的MySQL5.6字段添加中文出现1366 incorrect string value:的解决方法

windows10下的MySQL5.6字段添加中文出现1366 incorrect string value:的解决方法_第1张图片
出限出现问题的原因是安装MySQL时没有设置中文字符集,需要修改默认的字符集为UTF-8,解决方式有两种:
一:1、在my.ini(MySQL5.6默认的是my-default.ini) 中添加
[client]
default-character-set =utf8

[mysql]
default-character-set =utf8

[mysqld]
collation-server = utf8_unicode_ci
init_connect =‘SET NAMES utf8’
如已修改字符集可忽略第一种方式
二:派出数据库默认字符集的原因后,查看所建的表
windows10下的MySQL5.6字段添加中文出现1366 incorrect string value:的解决方法_第2张图片
字段选用的类型是varchar,而默认字符集是latin2,我们只需修改字段字符集为UTF-8即可
windows10下的MySQL5.6字段添加中文出现1366 incorrect string value:的解决方法_第3张图片
错误解决

你可能感兴趣的:(数据库)