【Mysql】1366 - Incorrect string value: ‘\xE9\x92\xB1\xE7\x94\xB5‘
插入数据时显示:1366 - Incorrect string value: '\xE9\x92\xB1\xE7\x94\xB5' 1、创建表的语句
1、创建表的语句
##教师表
CREATE TABLE `Teacher`(`t_id` VARCHAR(20),`t_name` VARCHAR(20) NOT NULL DEFAULT '',PRIMARY KEY(`t_id`)
);
2、插入表的语句:
##教师表测试数据
insert into Teacher values('01' , '张三');
insert into Teacher values('02' , '李四');
insert into Teacher values('03' , '王五');
3、出错信息
1366 - Incorrect string value: ‘\xE5\xBC\xA0\xE4\xB8\x89’ for column ‘t_name’ at row 1
4、出错原因:
创建表时没有指明字符集
在mysql中新建数据库,如果只写数据库名,没有设置字符集和排序规则,默认字符集为latin1 ,排序规则为latin1_swedish_ci 如下:
5、解决方法:
选择要修改的字段,将4中的字符集修改为utf-8
或者直接修改数据库的编码方式为utf-8,重新创建的表默认的字符集就是utf-8:
【Mysql】1366 - Incorrect string value: ‘\xE9\x92\xB1\xE7\x94\xB5‘相关推荐
- 1366 Incorrect string value: ‘\xE6\x9C\xB1\xE8\x8C\xB5‘ for column ‘NAME‘ at row 1
1366 Incorrect string value: '\xE6\x9C\xB1\xE8\x8C\xB5' for column 'NAME' at row 1 一.向表中添加数据时报错 1.查看 ...
- 【MySQL报错】1366 - Incorrect string value: ‘\xE6\x80\xBB\xE7\xBB\x8F...‘ for column ‘name‘ at row 1
某天插入数据时出现报错 出现这个错误的原因是,数据库的编码格式为latin1 而我要将utf8的中文插入到数据库中. 解决办法: 找到表中字段 改变字段的字符编码 总结: MySQL中默认字符集的设置 ...
- Mysql 错误 1366 Incorrect string value: ‘xxxxxxx‘ for column ‘xxxx‘ at row 1
在向数据库中添加英文测试数据时没问题,但是添加中文测试数据时发现一个错误. 出现这个问题的原因是你的数据库编码.排序类型不是utf-8的,所以你创建的表的排序规则自然也不是utf-8类型的. 需要将数 ...
- 数据库报错Incorrect string value: ‘\xE8\x80\x81\xE7\x94\xB7...‘ for column ‘post‘ at row 1
遇到这种问题多半是数据库的字符编码出现了一定的问题 我们使用命令 show create table 表名 查看使用的字符编码 修改字符编码语句:alter table employee defaul ...
- mysql客户端报错1366_mysql 错误提示1366 Incorrect string value怎么解决?
这个就是编码的问题,可能在装MySql 的时候选择的是默认的编码,或者你选择的UTF8,所以在插入数据的时候出现编码的错误.解决方法是找到Mysql的安装目录下的my.ini文件,把里面的defaul ...
- 【MySQL】企业共享库:MySQL常见的错误代码
145 :文件无法打开. 1005:MYSQL创建表失败 1006:MYSQL创建数据库失败 1007:MYSQL数据库已存在,创建数据库失败 1008:MYSQL数据库不存在,删除数据库失败 100 ...
- Mysql发生Incorrect string value: ‘\xE5\x90\x8D\xE7\xA7\xB0‘异常
这是我在新建表后插入数据发生得异常,该异常是因为插入中文导致得编码异常 1366 - Incorrect string value: '\xE5\x90\x8D\xE7\xA7\xB0' for co ...
- 【MySQL】【数据库编码问题】ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xC7\xBF' for column
[MySQL]ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xC7\xBF' for column 'SNAME' at row 1 今天 ...
- 【mysql新加不了中文】Error Code: 1366. Incorrect string value: ‘\xE7\xBA\xB8\xE7\xB1\xBB‘ for colum
INSERT INTO garbage.type ( id, type,type_sub) VALUES ( 1, "纸类","属于可回收物" ) Error ...
最新文章
- 区块链系列4-智能合约
- 石川es6课程---12、Promise
- java spring省略jsp,Java +Tomcat + SpringMVC实现页面访问示例解析
- [Python unittest] 3-Organizing test code
- java6集合编程题
- 洛谷P2342-叠积木
- TensorFlow学习笔记(1):variable与get_variable, name_scope()和variable_scope()
- 从使用到原理学习Java线程池
- 2021年自然语言处理(NLP)算法学习路线!
- android开发 文件分享到应用,Android开发之——7.0适配之应用之间共享文件(FileProvider)...
- 好看的B2憨宝子主题模板–wordpress主题模板
- 【人脸识别】VGGFace--基于VGGNet的人脸识别模型
- composer安装和使用
- NHibernate,我越看越傻了.........
- 3.21 refused bequest
- nginx配置服务器
- java两个字符串相等却总返回false
- OpenGL-36-01SSAO
- 待业一年多,我终于找到工作啦,月薪1.5万,双休不加班
- 微信小程序、uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用