使用阿里Datax获取字段的坑
[获取表字段相关信息失败.]. - 获取表:center_glk_drug_list 的字段的元信息时失败. 请联系 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 ‘usage,indication,businessType,spec_unit,dosage_type,min_unit,conversion_ratio,st’ at line 1
报错内容如上
原因:从数据库获取字段时,如果字段的值和数据库关键字一致情况,就会引发获取异常
解决:比如 LEVEL 修改成 level status 修改成 status 就可以了
本文详细解析了使用阿里DataX时遇到的字段名与数据库关键字冲突的问题,分享了一个实际案例,即从数据库获取表center_glk_drug_list的字段信息时出现的异常,并提供了具体的解决策略,例如将LEVEL字段修改为levelstatus。
1万+

被折叠的 条评论
为什么被折叠?



