[问题澄清]
[ERROR] [column.go:159] ["incorrect UTF-8 value"] [conn=1] [error="[table:1366]incorrect utf8 value f09f918c() for column a"]
[原因分析]
UTF8 字符集写入非法 UTF8 字符,如果是升级后才开始出现这个报错,需要参考 升级 FAQ 中的问题 3 处理。
[解决方案]
如果是升级后才出现报错,解决方案参考 升级 FAQ 中的问题3 :https://pingcap.com/docs-cn/stable/faq/upgrade/
如果是普通导数据情况下:
方案1,修改 table 的字符集为 utf8mb4
方案2, set @@session.tidb_skip_utf8_check=1; 或者 set @@global.tidb_skip_utf8_check=1; 跳过 utf8 检查,如意,跳过检查后,重新倒入数据回 MySQL 会报错,还是建议采用方案1