提示:刚安装好数据库时创建表之后插入数据容易遇到1366错误

文章目录

  • 前言
  • 一、MySQL1366错误是什么原因
  • 二、使用步骤
    • 1.参考如下
    • 2.修改
  • 总结


前言

MySQL数据库是一款非常流行的数据库,相信很多人都是首选MySQL来学习数据库知识。


一、MySQL1366错误是什么原因

MySQL1366错误是报字符串的值的错误

二、使用步骤

1.参考如下

先使用代码查看表的编码格式发现是utf8_general_ci

 show full columns from emp;


使用下面的代码查出数据库的编码格式

show variables like 'character%';


可以看出来字符集是utf8
现在需要修改为gbk

2.修改

 set character_set_client = gbk;
  
 set character_set_results = gbk;  


再插入就成功了


总结

数据库相关知识还很多还需要多去琢磨琢磨!当然以上问题还有其他办法的!欢迎指点批正!

更多推荐

MySQL1366错误