Navicat for mysql中的 1366错误(incorrect string value)

好久没用navicat for mysql 玩数据库了,这是我创建的一个user表:
Navicat for mysql中的 1366错误(incorrect string value)

当我高高兴兴的去创表的时候,尴尬了…
Navicat for mysql中的 1366错误(incorrect string value)

问题显示:字符集问题

Navicat for mysql中的 1366错误(incorrect string value)

解决方案:

  1. 选择user表,点击右键,选择“对象信息”;
  2. 选择user表,点击右键,选择“设计表”;
  3. 点击“char”或“varchar”,分别修改他们的字符集,修改成“utf8”,即可(记得全部修改哈,不然还是会有同样的错误)
  4. 保存!!
  5. 再去创建数据试试~

Navicat for mysql中的 1366错误(incorrect string value)

Navicat for mysql中的 1366错误(incorrect string value)
Navicat for mysql中的 1366错误(incorrect string value)
Navicat for mysql中的 1366错误(incorrect string value)
Navicat for mysql中的 1366错误(incorrect string value)

原因调查:

不知道为什么无法上传照片成功,那就,参照百度经验:
https://jingyan.baidu.com/article/5bbb5a1b12e17b13eba179a2.html