我正在尝试创建表,但在外键的最后一行不断出现以下错误。请帮忙:
CREATE TABLE branch_supplier(
branch_id INT,
supplier_name VARCHAR(40),
supply_type VARCHAR(40),
PRIMARY KEY(branch_id, supplier_name),
FOREIGN KEY(branch_id)REFERENCES branch(branch_id) ON DELETE SET NULL
);
失败的
ER_FK_COLUMN_NOT_NULL:列“branch_id”不能为 NOT NULL:在外键约束“branch_supplier_ibfk_1”中需要设置 NULL
尝试在 mysql 中创建一个新表并设置外键。