插件窝 干货文章 MySQL报1366错误的原因及解决

MySQL报1366错误的原因及解决

class maodian 插入 错误 260    来源:    2024-10-16

前言

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;  

在这里插入图片描述

再插入就成功了

在这里插入图片描述

总结

到此这篇关于MySQL报1366错误的原因及解决的文章就介绍到这了,更多相关MySQL报1366错内容请搜索插件窝以前的文章或继续浏览下面的相关文章希望大家以后多多支持插件窝!