如图报错。
解决:
修改表字符集如下:
DROP TABLE x;
CREATE TABLE corp_yqdt
(
。。。。。
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = ‘表注释’ ROW_FORMAT = DYNAMIC;
SET FOREIGN_KEY_CHECKS = 1;
datax同步数据时,需要重新创建数据库实例如上。
或jdbc配置中增加参数:
?com.mysql.jdbc.faultInjection.serverCharsetIndex=45