1366 mysql_mysql ERROR 1366
mysql ERROR 1366
mysql> INSERT INTO tb_room VALUES ('9101','9','1',300,'9101',0,1,'超级豪华间','public/images/rooms/single.gif',100);
ERROR 1366 (HY000): Incorrect string value: '\xB3\xAC\xBC\xB6\xBA\xC0...' for column 'RMCATALOG' at row 1
1.在mysql数据库控制台中插入数据的时候出现如下错误
2.原因是插入的数据中包含了中文字符
我们首先使用status命令查看数据库字符街状态如下:
然后使用set names gbk;修改字符集为gbk,最后就可以成功插入中文字符了。
查看mysql数据库及表编码格式
1.查看数据库编码格式
mysql> show variables like 'character_set_database';
2.查看数据表的编码格式
mysql> show create table ;
3.创建数据库时指定数据库的字符集
mysql>create database character set utf8;
4.创建数据表时指定数据表的编码格式
create table tb_books (
name varchar(45) not null,
price double not null,
bookCount int not null,
author varchar(45) not null
) default charset = utf8;
5.修改数据库的编码格式
mysql>alter database character set utf8;
6.修改数据表格编码格式
mysql>alter table character set utf8;
7.修改字段编码格式
mysql>alter table change character set utf8;
mysql>alter table user change username username varchar(20) character set utf8 not null;
8.添加外键
mysql>alter table tb_product add constraint fk_1 foreign key(factoryid) references tb_factory(factoryid);
mysql>alter table add constraint foreign key REFERENCES ;
9.删除外键
mysql>alter table tb_people drop foreign key fk_1;
mysql>alter table drop foreign key ;
参考资料:
1366 mysql_mysql ERROR 1366相关推荐
- Linux数据库1366错误,ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决...
环境 MySQL Server 5.5.27 + 命令行工具 问题 插入中文字符数据出现如下错误: ERROR 1366 (HY000): Incorrect stringvalue: '\xBD\x ...
- 1366 mysql_Mysql错误1366
由于这个数据库服务器存放的数据库比较多且都是小数据库,所以最初的时候是运行在windows服务器上的.前一段时间由于机房服务器要做调整,于是我便在一个夜深人静的夜晚对数据库进行的迁移及前台应用程序进行 ...
- 1366 mysql_Mysql错误1366 - Incorrect integer value解决方法
由于这个数据库服务器存放的数据库比较多且都是小数据库,所以最初的时候是运行在windows服务器上的.前一段时间由于机房服务器要做调整,于是我便在一个夜深人静的夜晚对数据库进行的迁移及前台应用程序进行 ...
- 1366 mysql_mysql出现ERROR 1366 (HY000):的解决办法
今天向新建的表中添加内容,出现以下错误: mysql> INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_sho ...
- ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1 数据库字符集问题,查 ...
- Linux MySQl 5.7.17 MySQL ERROR 1366(HY000):Incorrect string value 解决方法
MySQL ERROR 1366(HY000):Incorrect string value,在往数据库中插入中文的时候会出现. 这也就是编码问题,网上大部分都是说设置下配置文件中的设置,而可悲的是在 ...
- mysql source导入报错ERROR 1366的解决方法
mysql source导入报错ERROR 1366的解决方法 参考文章: (1)mysql source导入报错ERROR 1366的解决方法 (2)https://www.cnblogs.com/ ...
- mysql 1366 utf8_mysql出现ERROR 1366 (HY000):的解决办法
今天向新建的表中添加内容,出现以下错误: mysql> INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_sho ...
- ERROR 1366 (HY000): Incorrect string value......(Mysql报错解决)
2019.11.29更新:发现了新的解决方法 错误描述 在控制台执行插入操作的时候,Mysql报错ERROR 1366 (HY000): Incorrect string value--插入操作失败, ...
最新文章
- ElasticSearch 2 (38) - 信息聚合系列之结束与思考
- JavaScript面向对象(一)——JS OOP基础与JS 中This指向详解
- 阅读代码工具:Visual Studio Code
- php 生成wsdl工具,php中使用zendstudio 12为soapserver生成wsdl文件
- 8天玩转并行开发——第五天 同步机制(下)
- ElasticSearch破解x-pack 6.0+和更新许可证(License)
- java中workbook_java使用Workbook进行excel读取和创建
- python middleware模块_python之auth模块
- python chmod 批量 os_Python3 os.lchmod() 方法
- 【软件体系结构】考点整理
- 学前儿童语言教育模拟试卷c卷,学前儿童语言教育模拟试卷参考答案.doc
- nginx nodejs环境配置_Linux基本开发环境配置git,c++,nodejs,nginx
- mysql截取字符串最后两位_MySQL截取字段中最后两位不想要的字符串 以及截取函数...
- 深度操作系统 V15.11发布——心随意动 畅享云端
- JAVA各类基础高级面试题和中间件面试题资料
- 新创建了用户没有计算机图标,w10我的电脑图标没了怎么办
- Halo博客建站小记
- 易懂介绍Java中类与对象、构造方法、继承
- [RK3399][Android7.1] 移植笔记 --- 9.7寸eDP显示屏添加
- Django-应用app名配置中文显示