使用外键

时间:2015-09-02 20:48:46

标签: mysql database sqlyog

我目前正在使用卡车的维护计划系统,所以就是这样,在我的卡车详细信息表中,我有一公里的运行列,在我的工作订单表中,我还有一公里的运行列,我想要将卡车详细信息表(公里运行列)引用到我的工作订单(公里运行列)并级联其更新。在sqlyog上出现(无法添加外键约束)

Alter table `pms`.`joborder`  
  add constraint `fk_jo_run` foreign key (`run`) references `pms`.`trucks`(`current_run`) on update Cascade

提前谢谢

1 个答案:

答案 0 :(得分:0)

出于猜测,我发现您的ALTER命令没有任何问题,只是名为fk_jo_run的约束可能已经存在。因此,尝试为您的约束提供不同的名称,例如

Alter table `pms`.`joborder`  
  add constraint `fk_jobOrder_Trucks_run` foreign key (`run`) 
references `pms`.`trucks`(`current_run`) on update Cascade;