0

我知道有很多关于这个问题的帖子。但没有什么对我有用。问题是当我将事件数据插入 mysql 表时出现此错误。此错误特别是由于 JSON 类型的属性列。我知道这是由于字符集而发生的。所以我将下面提到的全局变量从 utf8 更改为 'utf8mb4'。

1. character_set_client

2. character_set_results

3. character_set_database

因为 mysql 存储的是 3 字节而不是 4 字节。但是在此更改之后,错误仍然存​​在。有什么我想念的吗?

列属性的样本数据是

{"browser":"Safari","company_id":"1234","country":"UAE","date":"20200513","datetime":"2020.05.13 at 00:03:42"}

MySQL 版本: 5.6.10

我用来向表中插入数据的 ETL 工具: Pentaho

4

0 回答 0