Incorrect string value: '\xE7\x88\xB6\xE4\xBA\xB2' for column 'relation_name_a' at row 1

原因:数据字段存储编码格式错误

解决办法:

1、在创建数据库时命令如下(将新建的数据库编码设置为UTF-8):

CREATE SCHEMA new_schema DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Incorrect string value: '\xE7\x88\xB6\xE4\xBA\xB2' for column 'relation_name_a' at row 1

2、创建一张测试数据表查看数据表的编码格式:

CREATE TABLE test
(
    id int PRIMARY KEY NOT NULL
);

Incorrect string value: '\xE7\x88\xB6\xE4\xBA\xB2' for column 'relation_name_a' at row 1

输入查看数据表的编码格式命令:

show create table test;

Incorrect string value: '\xE7\x88\xB6\xE4\xBA\xB2' for column 'relation_name_a' at row 1

出现如图所示CHARSET=utf-8便是说明此表为utf-8编码格式

此时再次输入中文便可成功添加