请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

逻辑库外键,级联更新删除 问题

java.sql.SQLException: Duplicate foreign key constraint name 'ACT_FK_BYTEARR_DEPL'

这个是数据库问题吗,外键错误
我的mysql版本

Your MySQL connection id is 849
Server version: 8.0.28 MySQL Community Server - GPL

运行工作流报错:

 ERROR  problem during schema create, statement alter table ACT_GE_BYTEARRAY
add constraint ACT_FK_BYTEARR_DEPL
foreign key (DEPLOYMENT_ID_)
references ACT_RE_DEPLOYMENT (ID_)
java.sql.SQLException: Duplicate foreign key constraint name 'ACT_FK_BYTEARR_DEPL'

咋搞?

正在回答 回答被采纳积分+3

2回答

提问者 我没钱吃饭了 2022-06-11 15:21:49
  • Z_ZG #1
    mysql8不用重装,先暂停服务,把/var/lib/mysql/目录下的全部文件删除,加上配置到my.cnf里,重启服务就mysql就重新初始化了。弄了我好久才找到这个方法
    回复 有任何疑惑可以回复我~ 2022-12-30 20:25:13
神思者 2022-06-10 14:22:33

把工作流数据表都删除,重新导入SQL文件

0 回复 有任何疑惑可以回复我~
  • 提问者 我没钱吃饭了 #1
    数据库.SQL 这个文件有问题的导入数据库没有问题,但是运行emos-workflow就出现外键错误,,找不到某某某表,但是数据库都是有这表的
    回复 有任何疑惑可以回复我~ 2022-06-11 12:36:58
  • 提问者 我没钱吃饭了 #2
    我还把这个sql文件的 外键约束和索引都删除了,运行项目还是有问题,说是找不到'qrtz_locks'这个表,但是数据库内是有的, 老师是可以试一下
    回复 有任何疑惑可以回复我~ 2022-06-11 12:38:31
  • 神思者 回复 提问者 我没钱吃饭了 #3
    你的数据库支持表名大小写,你要设置成不支持表名大小写,所以建议你用我附带的MySQL
    回复 有任何疑惑可以回复我~ 2022-06-11 13:16:33
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号