今天向新建的表中添加内容,出现以下错误:

mysql> INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('R510VC 15.6英寸笔记本','笔记本','华硕','3399',DEFAULT,DEFAULT);
ERROR 1366 (HY000): Incorrect string value: '\xE8\x8B\xB1\xE5\xAF\xB8...' for column 'goods_name' at row 1

在网上找到了解决方法,亲测有效。

出错原因:检查数据库此字段的字符集与整理字符集是否与SQL语句传递数据的字符集相同;不相同则会引发MySQL1366错误。

解决方法:

#1.检查数据表所有字段的状态
mysql> SHOW FULL COLUMNS FROM tdb_goods;

#2.发现collatioin项非utf8,需要进行修改,使用如下的语句
mysql> alter table tdb_goods change goods_name name varchar(100) character set utf8 collate utf8_unicode_ci not null default '';
mysql> alter table tdb_goods change goods_cate cate varchar(40) character set utf8 collate utf8_unicode_ci not null default '';
mysql> alter table tdb_goods change brand_name bname varchar(40) character set utf8 collate utf8_unicode_ci not null default '';
#3.检查数据表所有字段的状态
mysql> SHOW FULL COLUMNS FROM tdb_goods;



将想要插入的内容插入以后,得到想要的表:

最新文章

  1. faster r-cnn 在CPU配置下训练自己的数据
  2. UI基础之UITableViewController相关
  3. Codeforces Round 261 Div.2 E Pashmak and Graph --DAG上的DP
  4. 七、Java基础---------JDK安装与配置
  5. 用SPCOMM 在 Delphi中实现串口通讯 转
  6. 使用SecureRandom类替代Random类
  7. MVC 错误处理1
  8. MAC使用小技巧(二)
  9. 英语曰曰曰No.523
  10. PPPOE拨号上网流程及密码窃取具体实现
  11. 在 .NET中,一种更方便操作配置项的方法
  12. C#将制定文件夹下的PDF文件合并成一个并输出至指定路径
  13. MYSQL 修改表结构基本操作一览
  14. 【原】关于AdaBoost的一些再思考
  15. python-面向对象-12_模块和包
  16. python bisect 排序模块 二分查找与 bisect 模块
  17. JAVA 对象序列化(二)——Externalizable
  18. struts系列:校验(二)自定义校验器
  19. vue2.0笔记《一》列表渲染
  20. Thunder团队--Alpha发布用户报告

热门文章

  1. faster-rcnn算法总结
  2. 剑指offer——19删除链表的节点
  3. OSI七层网络模型分别是哪七层?各运行那些协议?
  4. 利用DOM节点找对象和直接在标签属性中调函数传值this的书写区别
  5. springboot项目大量打印debug日志问题
  6. 3.2_springBoot2.1.x检索之JestClient操作ElasticSearch
  7. LA2218 Triathlon /// 半平面交 oj22648
  8. Nginx配置web服务
  9. java 对象转Map方法Demo
  10. el-dialog(点击左上角的关闭x)执行弹窗关闭之前的回调