使用阿里Datax获取字段的坑
com.alibaba.datax.common.exception.DataXException: Code:[DBUtilErrorCode-01], Description:[获取表字段相关信息失败.]. - 获取表:****** 的字段的元信息时失败. 请联系 DBA 核查该库、表信息. - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘update,tag,status from ***** where 1=2’ at line 1
报错内容如上
原因:字段的名称 和 数据库关键字一致
解决方法:
- 修改字段名称 避开数据库关键字
- 写入的时候 修改column ,不要用* 把字段名都写出来 用``包裹 例如:[“`id`”]