mysql:ERROR 1366: Incorrect string value:错误解决
首先排查MySQL的字符集是否为UTF-8
通过命令
mysql> show variables like '%char%';
得到
+--------------------------+-----------------------------------------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql-5.7.24-macos10.14-x86_64/share/charsets/ |
+--------------------------+-----------------------------------------------------------+
8 rows in set (0.01 sec)
排除是mysql字符集的问题。
2.排除数据库的字符集问题
更改后依然无效。
更改表的字符集
alter table tb_user default character set utf8;该命令用于将表tb_user的编码方式改为utf8;
更改后依然无效。
更改表的字段的字符集
alter table tb_user change username username varchar(20) character set utf8;
alter table tb_user change password password varchar(20) character set utf8;
alter table tb_user change gender gender char(1) character set utf8;
alter table tb_user change addr addr varchar(30) character set utf8;
mysql:ERROR 1366: Incorrect string value:错误解决相关推荐
- mysql客户端报错1366_mysql 错误提示1366 Incorrect string value怎么解决?
这个就是编码的问题,可能在装MySql 的时候选择的是默认的编码,或者你选择的UTF8,所以在插入数据的时候出现编码的错误.解决方法是找到Mysql的安装目录下的my.ini文件,把里面的defaul ...
- General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8A' for column
MYSQL错误: 今天向数据库插入一条数据时,有条数据的某个字段包含\xF0\x9F\x98\x8A字符,导致MYSQL数据库出现以下错误: General error: 1366 Incorrect ...
- 报错 General error: 1366 Incorrect string value: ‘\xF0\x9F\x8D\x83‘ for column ‘per_name‘ at row 1
插入数据报错: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F\x8D\x83' for column ' ...
- SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x98\x84‘ for column ‘content‘
事件前瞻:由于学习workerman来做socket通讯,所以做了一个类似与客服的系统,图片什么的都能存,唯独存入输入法里面的表情,确报错,报错内容:SQLSTATE[HY000]: General ...
- mysql 1366 hy000_ERROR 1366 (HY000): Incorrect string value错误解决办法
本文地址:http://www.dutycode.com/post-5.html 除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文地址,谢谢. 错误详情如上图: 原 ...
- 【Mysql】1366 - Incorrect string value: ‘\xE9\x92\xB1\xE7\x94\xB5‘
插入数据时显示:1366 - Incorrect string value: '\xE9\x92\xB1\xE7\x94\xB5' 1.创建表的语句 1.创建表的语句 ##教师表 CREATE TAB ...
- Incorrect string value错误解决
创建数据库时配置 character set为:utf8mb4 collation为:utf8mb4_unicode_ci表的配置 character set为:utf8mb4 collation为: ...
- mysql报1292 Incorrect datetime value错误解决方法
mysql插入.修改datetime类型的字段,报 Incorrect datetime value 的错误,sql语句如下: UPDATE xxx set time='2023-02-28T09:3 ...
- SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x90\xA3\xF0\x9F...‘ for colum
将数据库字符集改成utf8mb4,即可,亲测有效
最新文章
- 【跟着我们学Golang】之异常处理
- windows mobile shell API
- FFmpeg常用命令总结
- 如何实现最佳的跨平台游戏体验?Unity成亮解密实时渲染技术!
- 爱奇艺效果广告的个性化探索与实践
- [网络安全自学篇] 四十.phpMyAdmin 4.8.1后台文件包含缺陷复现及防御措施(CVE-2018-12613)
- 5月28日任务 Apache和PHP结合、Apache默认虚拟主机
- uva 1312——Cricket Field
- nuxt vue ssr实现
- 【英语学习】【医学】有机化学系统 (1)
- Linux环境下分析和排查系统故障
- 高等代数期末考试题库及答案_【最新试题库含答案】高等代数习题及答案(1)
- git add 之后没有push 怎么找回代码?
- 读书有益——》名家毒舌语录
- FOJ 1968 Twinkling lights III
- Web_制作页面开场动画并解决自动播放问题
- 旅游行业“春来早”,走着瞧旅行云南踏青游正火爆
- CSV文件导入数据库后中文乱码
- Android程序员面试必备的知识点,androidauto地图
- 瑞吉外卖第一篇(1):搭建环境之创建数据库
热门文章
- 元宇宙海外媒体宣发:元宇宙价值到底在哪里-华媒舍
- 中建材信息再转型背后,驶入数字化时代新蓝海
- ebay卖家开店如何做到稳定出单?自养号测评对eBay卖家有什么优势?
- linux下扫描带库命令,在Linux平台使用mhVTL虚拟化磁带库(1)
- 完成一个SpringBoot项目——员工管理系统
- createnewfile java_Java File类boolean createNewFile()方法(带示例)
- Python 可视化视频课 - 3. Seaborn 上
- UltraEdit基础使用
- 李泽湘:工程意识,百亿独角兽的核心竞争力 | 笔记
- 那些优秀的开发者----汪宇杰:从重视细节,到成就技术专家