【数据库】Navicat for mysql中的 1366错误(incorrect string value)

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

当我高高兴兴的去创表的时候,尴尬了…
【数据库】Navicat for mysql中的 1366错误(incorrect string value)_第2张图片

问题显示:字符集问题

【数据库】Navicat for mysql中的 1366错误(incorrect string value)_第3张图片

解决方案:

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

【数据库】Navicat for mysql中的 1366错误(incorrect string value)_第4张图片

【数据库】Navicat for mysql中的 1366错误(incorrect string value)_第5张图片
【数据库】Navicat for mysql中的 1366错误(incorrect string value)_第6张图片
【数据库】Navicat for mysql中的 1366错误(incorrect string value)_第7张图片
【数据库】Navicat for mysql中的 1366错误(incorrect string value)_第8张图片

原因调查:

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

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