用 Navicat插入 mysql 数据 插入中文时报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用 Navicat插入 mysql 数据 插入中文时报错相关的知识,希望对你有一定的参考价值。

1366-Incorrect string value:‘\xE7\x9A\x84’for column 'name(此处为列名)'at row1

我已经在my.ini里面改为gbk 了
请问为什么会这样 难道 sql 或者Navicat 不支持我们汉字

把你的表的语言及字段的语言也改为gbk,
数据库的语言及表的语言及字段的语言是三个不同的语言级别.
你虽然改了数据库的语言,但对已建好的数据库和表不会自己改的,你可以再用navicat重新设置一下就可以了.
=======
sql 或者Navicat 不支持我们汉字
-==============
这是肯定支持的.
参考技术A 用hql不需要判断是否重复,hibernate会自动判断的 参考技术B 用hql不需要判断是否重复,hibernate会自动判断的

以上是关于用 Navicat插入 mysql 数据 插入中文时报错的主要内容,如果未能解决你的问题,请参考以下文章

用Navicat for MySQL向l数据库插入一条用户信息,密码加密怎么加。

navicat我用UTF-8格式运行SQL语句插入的数据为啥汉字会变成乱码

Navicat For MySQL中插入数据时报错1055?

navicat for MySQL怎么导出SQL脚本

Mysql 中文乱码(Navicat for MySQL)

mysql 批量插入 获取所有自增ID