使用MySQL Workbench添加时字符串值不正确

时间:2018-06-05 06:38:39

标签: mysql mysql-workbench

我在MySQL中执行此查询:

INSERT INTO album_tracks (album_id, name, guid, position, duration, ranked)
VALUES
    ('1214','','c1983e4d-cc94-4f11-9716-8fc7851494cc','2','369','2')

我收到以下错误: 仍然得到错误代码:1366。

  

字符串值不正确:' \ xF0 \ x9D \ x9C \ x8B'对于第1行的列

我正在MySQL Workbench(6.3.10)中直接执行查询并使用MySQL 5.7 +。

我确实将表格和列(名称)更改为" utf8mb4" (在" utf8mb4-默认排序规则"在MySQL Workbench中),将表格排序更改为utf8mb4应该足够了,我仍然得到相同的结果(错误)。

我检查了很多线索,但无法解决。

请注意,我可以成功插入字符,如: 协奏曲集“四季” 要么 ★

1 个答案:

答案 0 :(得分:0)

这是MySQL Workbench在8.0之前的限制。那里不支持utf8mb4字符集。而是下载MySQL Workbench 8.0.11的RC(参见下载页面上的“开发版本”),它支持该字符集。