1. 报错细节
a. 接口详情:
- 目标表修改多次,包括主键、不为空字段名称,及对应的数据类型;
- 未将已
逆向工程
的目标表删除,直接又进行了逆向工程
;
b. 报错详情:
2. 报错原因
建表时,并未设置主键名称,数据库自动生成。后又修改了主键,CONSTRAINT_NAME
发生改变,即使重新逆向工程
,但之前的约束名称
仍残留。
如下图所示,SYS_C0011012
是残留的约束名称,SYS_C0011023
是 现使用的约束名称。
3. 解决方法
- 点击
SYS_C0011012
,右键,点击删除即可。 - 如果
SYS_C0011023
,逆向工程后未出现,可以点击SYS_C0011012
,右键,打开,直接编辑成SYS_C0011023
,保存即可。