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

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;

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

mysql 1366 utf8_mysql出现ERROR 1366 (HY000):的解决办法相关推荐

  1. mysql报错:ERROR 1045 (28000): Access 解决办法

    2019独角兽企业重金招聘Python工程师标准>>> Ubant Mysql 突然就这样了. 网上查了些办法,解决办法: # /etc/init.d/mysql stop  # m ...

  2. MYSQL导出数据报错ERROR 1290 (HY000) 和 ERROR 1 (HY000)

    问题1.ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot ...

  3. Mysql添加用户错误:ERROR 1364 (HY000): Field ‘ssl_cipher‘ doesn‘t have a default value解决方法

    Mysql添加用户错误:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解决方法 参考文章: (1)Mysql添加 ...

  4. mysql导入数据报错ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it

    参考:https://blog.csdn.net/u011677147/article/details/64129606 参考:http://blog.itpub.net/31015730/views ...

  5. 1135 mysql_Mysql实例mysql中一个普通ERROR 1135 (HY000)错误引发的血案

    <Mysql实例mysql中一个普通ERROR 1135 (HY000)错误引发的血案>要点: 本文介绍了Mysql实例mysql中一个普通ERROR 1135 (HY000)错误引发的血 ...

  6. mac rails mysql_MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法...

    MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法 2014-2-12 / 阅读数:5471 / 分类: R ...

  7. 修改mysql字符编码出现Job failed to start解决办法

    修改mysql字符编码出现Job failed to start解决办法 在python mange.py shell下填充MySQL数据库的时候,发现汉字不能输入. 于是要修改一下MySQL数据库编 ...

  8. Mac cnpm装包时提示Error: EACCES: permission denied解决办法

    Cnpm装包时提示Error: EACCES: permission denied解决办法 2018年03月04日 09:31:51 miniminixu 阅读数:1598 版权声明:本文为博主原创文 ...

  9. 卸载MySQL以及重装卡到Start Services的解决办法(亲测有效,刚重装成功)

    卸载MySQL以及重装卡到Start Services的解决办法 重装系统永远是个好办法,但是对于我们程序员来说只要一想到电脑上的环境变量和其他的配置就蔫了.所以这一条就当作是废话吧. 一般来说装My ...

最新文章

  1. linux变量转义,关于linux:在Bash变量中转义awk参数
  2. 你知道出现“乱码”的原因是什么吗?(4)
  3. 聊聊Top2计算机博士2021年就业选择
  4. LeetCode 201. 数字范围按位与
  5. I.MX6 shutdown by software
  6. jquery动画切换引擎插件 Velocity.js 学习01
  7. 【ACL'21】弱标签的垃圾数据,也能变废为宝!
  8. redis JAVA hmset_Spring boot 连接Redis实现HMSET操作
  9. PHP拼接SQL语句批量更新多个字段
  10. java实现飞机大战小游戏(源码+注释)
  11. 达芬奇调色软件:DaVinci Resolve Studio 16 Mac
  12. Java开发手册、帮助文档
  13. 日立hgp电梯mcub03主板原理图
  14. 简单用Python+OpenCv实现AI人脸识别--(4)-训练人脸识别模型
  15. freeswitch之G729转码操作配置详解
  16. vue 删除页面缓存_VUE清除keepalive页面缓存
  17. 神经元树突、早期、突触及神经元标志物
  18. 新手如何零基础操作让亚马逊无货源店铺如何单月3-5万
  19. 解决canvas导出图片模糊问题
  20. html em加粗,HTML5 :b/strong加粗,i/em倾斜区别

热门文章

  1. JavaScript之事件
  2. 【django】视图和URL
  3. shell编程之数学运算
  4. 使用AheadLib生成DLL劫持代码
  5. 重点解读《数据安全法》,做数据安全相关工作的必看
  6. c# 5.0入门经典笔记
  7. 16、IN和NOT IN用法详解
  8. 编写一个c程序的头文件
  9. 4.1.8 文件保护
  10. Python之二叉树的遍历