本贴是基于Hedisql上的数据库操作。

我在本地创建了一个product表

包含字段"product_id","product_name","product_type","sale_price","purchase_price"和"register_date"。

接着编写SQL语句向表product中增加记录:

START TRANSACTION;
INSERT INTO product VALUES ('0001','T恤' ,'衣服', 1000, 500, '2009-09-20');
INSERT INTO product VALUES ('0002','打孔器', '办公用品', 500, 320, '2009-09-11');
INSERT INTO product VALUES ('0003','运动T恤', '衣服', 4000, 2800, NULL);
INSERT INTO product VALUES ('0004','菜刀', '厨房用具', 3000, 2800, '2009-09-20');
INSERT INTO product VALUES ('0005','高压锅', '厨房用具', 6800, 5000, '2009-01-15');
INSERT INTO product VALUES ('0006','叉子', '厨房用具', 500, NULL, '2009-09-20');
INSERT INTO product VALUES ('0007','擦菜板', '厨房用具', 880, 790, '2008-04-28');
INSERT INTO product VALUES ('0008','圆珠笔', '办公用品', 100, NULL, '2009-11-11');
COMMIT;

但是接着运行软件报错:

意思是说:给字段product_name赋的字符串值不对。

乍看有点懵逼,我原以为是标点符号半角写成了全角,全部修改一遍后发现还是不对。然后不经意间,点开了表。

看到“选项”下有个“默认字符集”,显示的是latin_swedish_ci,这才意识到问题所在,可能和编码方式不兼容中文有关(因为product_name含中文)

于是在字符集下拉列表中选择了utf8_general_ci,并将右边的“转换数据”勾选上。然后点击下方的“保存”就可以将字符编码方式改为utf-8了。

Finally,总算成功了!

Tips:后来觉着每此碰到中文输入的话都要手动改字符编码方式太麻烦了。上网搜了一些解决办法,大致如下:

1、在创建数据库的时候就指定好字符编码方式,比如create database ‘数据库名' character set utf8;或者alter database ‘数据库名’ character set utf8;

详见博客https://blog.csdn.net/vanessa_li/article/details/78095638,转载请注明出处!

2、修改配置文件,详见博客https://www.cnblogs.com/xiaoliying/p/7434971.html,转载请注明出处!

SQL错误(1366):Incorrect String Value相关推荐

  1. Mysql 错误 1366 Incorrect string value: ‘xxxxxxx‘ for column ‘xxxx‘ at row 1

    在向数据库中添加英文测试数据时没问题,但是添加中文测试数据时发现一个错误. 出现这个问题的原因是你的数据库编码.排序类型不是utf-8的,所以你创建的表的排序规则自然也不是utf-8类型的. 需要将数 ...

  2. mysql客户端报错1366_mysql 错误提示1366 Incorrect string value怎么解决?

    这个就是编码的问题,可能在装MySql 的时候选择的是默认的编码,或者你选择的UTF8,所以在插入数据的时候出现编码的错误.解决方法是找到Mysql的安装目录下的my.ini文件,把里面的defaul ...

  3. 解决Navicat导入SQL文件,报:1366 - Incorrect string value: ‘\xE8\x8B\xA5\xE4\xBE\x9D...‘ for column ‘xxx 的问题

    Navicat导入.sql 文件报错 1366 - Incorrect string value: '\xE8\x8B\xA5\xE4\xBE\x9D-' for column 'xxx' at ro ...

  4. [SQL]INSERT INTO tb_user VALUES (1, ‘zhangsan‘, ‘123‘, ‘男‘, ‘北京‘); [Err] 1366 - Incorrect string val

    [SQL]INSERT INTO tb_user VALUES (1, 'zhangsan', '123', '男', '北京');[Err] 1366 - Incorrect string valu ...

  5. 提示错误:1366,“Incorrect string value: ‘\\xE7\\x94\\xA8\\xE6\\x88\\xB7...

    提示错误:1366,"Incorrect string value: '\xE7\x94\xA8\xE6\x88\xB7- 解决方法: 1)安装MySQL驱动:https://www.lfd ...

  6. python连接SQL报错:1366, Incorrect string value: '\\xF0\\x9F\\x98\\x81'

    问题描述:Python从百度地图抓取消息保存到MySQL数据中,对应数据库字段为varchar以及TEXT,字符编码utf-8.部分插入成功,部分插入失败,报错如下. error:1366, &quo ...

  7. 解决方法:(1366, “Incorrect string value: ‘\\\xE3\\\x80\\\x81\\\xE6\\\x8C\\\x89...‘ for column ...

    [问题描述] 在 HUE 的 SQL 编辑器里加了中文,或者有中文注释,执行的时候都会报类似如下的错误: (1366, "Incorrect string value: '\\xE3\\x8 ...

  8. General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8A' for column

    MYSQL错误: 今天向数据库插入一条数据时,有条数据的某个字段包含\xF0\x9F\x98\x8A字符,导致MYSQL数据库出现以下错误: General error: 1366 Incorrect ...

  9. MySQL: 1366 incorrect string value

    直接通过新建表后insert into数据,报错如下: 1366 incorrect string value 查看数据库表字段定义,编码格式一致,不知道该如何处理,思考也许是数据库编码格式问题,查询 ...

  10. 1366 mysql_Mysql错误1366 - Incorrect integer value解决方法

    由于这个数据库服务器存放的数据库比较多且都是小数据库,所以最初的时候是运行在windows服务器上的.前一段时间由于机房服务器要做调整,于是我便在一个夜深人静的夜晚对数据库进行的迁移及前台应用程序进行 ...

最新文章

  1. 用树莓派DIY车钥匙,开锁仅需90秒
  2. vue.js项目的mock数据配置
  3. 数据结构和算法分析: 红黑树
  4. springboot 多数据源mybatis的两种整合方法
  5. mybatis mysql selectkey_Mybatis示例之SelectKey的应用
  6. 小猿圈之java文件重命名
  7. Asp.Net请求原理and页面生命周期(转)
  8. Debian9系统上 基于Qt5.12.1 开发的QML界面程序 无法输入中文
  9. 《滕王阁序》在古文中处于什么水平?
  10. java命名规则_java命名规范
  11. 7 一阶逻辑推理(11.23,11.30)
  12. POJ 3674 Super Assassin 笔记 动态规划
  13. 红孩儿编辑器的核心控制子系统的函数依赖关系图
  14. element中的横线,element的tab,下划线不显示的问题
  15. iOS swift MD5加密
  16. 三阶魔方六面拼齐教程
  17. 【教程】EasyDSS演示模式播放ws-flv格式视频流,如何控制3分钟自动跳转登录页?
  18. 奸商如何修改电脑属性里显示的CPU型号和内存容量
  19. HPUX系统启动后主机名为unknown的解决办法
  20. element-ui走马灯实现图片自适应

热门文章

  1. Python - 海龟图
  2. 基于多目标粒子群算法的冷热电联供型综合能源系统运行优化。 包括燃气轮机,燃气锅炉,电制冷机等设备。
  3. python爬虫实例电商_Python实现爬取并分析电商评论
  4. 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算
  5. 具有对称性质的单参数混沌镜像系统的切换控制
  6. 机器人运动学逆解中最常用的三角方程(附代码)
  7. 2020.6月做题记录
  8. [激光原理与应用-22]:《激光原理与技术》-8- 激光产生技术-选模技术:横模、纵模
  9. PE文件-PE文件格式
  10. 时隔多年,我胡汉三又回来了