我有一张桌子
create table if not exists Emp(
PId int not null primary key auto_increment,
DId int,
Name varchar(30) not null,
LastName varchar(30) not null)
和
create table if not exists Wages(
ZId int not null primary key auto_increment,
PId int,
amount int not null,
FOREIGN KEY (PId) REFERENCES Emp(PId) ON DELETE SET NULL ON UPDATE SET NULL)
当我尝试删除表时我得到:“无法删除或更新父行:外键约束失败”。 这段代码有什么问题?为什么ON DELETE似乎无法正常工作?