【发布时间】:2019-03-10 16:28:43
【问题描述】:
这是我的桌子:
create table caddy(
Pnr char(13),
tips varchar(20),
name varchar(20),
primary key(Pnr)
)engine innodb;
create table golfbag(
brand varchar(20),
type varchar(20),
spelarePnr char(13),
caddyPnr char(13),
primary key(brand, spelarePnr),
foreign key(spelarePnr) references spelare(Pnr),
foreign key(caddyPnr) references caddy(Pnr)
)engine innodb;
如您所见,球童和高尔夫球袋之间存在连接。并且加入必须是这种方式,它不能是相反的方式。
这就是我想做的:
delete from caddy
where caddy.pnr="141414-1414" and caddy.name="Jeppe";
但我只收到错误代码 1451。问题是什么?
【问题讨论】: