注册

使用Druid访问DM8数据库,SQL拦截器动态增加字段问题咨询

zyh 2025/01/23 437 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:CENTOS
【CPU】:8C
【问题描述】*:mysql迁移至DM8。如下:data_quality_task 这张表有project_id字段,由于这个字段从用户对象获取,属于公共字段。
原项目使用mysql,框架里面有使用druid方言包里面的MySqlInsertStatement,可以在执行insert语句时,动态增加列及值,麻烦问下DM8有可以代替的方案吗。

SQL: INSERT INTO data_quality_task ( task_type, origin_table_id, table_name_cn, table_name_en, ds_id, ds_name, configuration_status, create_user, update_user ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ? )

Cause: dm.jdbc.driver.DMException: Violate not null constraint on [project_id]

image.png
image.png

回答 0
暂无回答
扫一扫
联系客服