有什么好的解决办法吗?[阿里云MaxCompute]

咨询个问题哈,使用jdbc方式连接,在源码中,拼接SQL的这块逻辑时,测试数据生成的parameters如图,然后拼出的sql如下:INSERT INTO max_test_wl.all_type_test(int_col, bigint_col, float_col, double_col, decimal_col, str_col, boolean_col, date_col, timestamp_col, n_int, n_string) VALUES (4, 1234567890L, 1.0, 2.0, 4BD, ‘测试’, TRUE, DATETIME”2022-10-24 00:00:00″, TIMESTAMP”2022-10-25 18:44:19.0″, 100, ‘replace’);这样的SQL执行时报错: 有什么好的解决办法吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 按照报错修改数据类型就可以了 ,此回答整理自钉群“MaxCompute开发者社区1群”

  2. 看到 SQL 语句中使用了 DATETIME 和 TIMESTAMP,这可能是语法不正确,因为 DATETIME 和 TIMESTAMP 是 MySQL 中的数据类型,而在其他数据库中可能不适用。