小编Geo*_*ume的帖子

MySQL错误代码:1005

我试图将外键添加到我的表但收到此错误.错误代码:1005无法创建表'william.#sql-88c_3'(错误号:150)我有3个表.员工,客户和合同.

雇员[employee_no PK],客户[customer_no PK]合同[contract_no PK]我想要合同的外键作为合同[contract_no PK,employee_no FK],customer_no FK]

我试图直接做失败,我现在正在尝试alter语句.Alter脚本有什么问题吗?

    ALTER TABLE contract
    ADD CONSTRAINT `employee_no_fk2` FOREIGN KEY (`employee_no`) REFERENCES `employee` 
    (`employee_no`);


   ALTER TABLE contract
    ADD CONSTRAINT `Customer_no_fk2` FOREIGN KEY (`Customer_no`) REFERENCES `client` 
    (`Customer_no`);
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-error-1005

3
推荐指数
1
解决办法
8790
查看次数

标签 统计

mysql ×1

mysql-error-1005 ×1

sql ×1