mySQL InnoDB外键约束

时间:2014-02-13 22:54:12

标签: mysql constraints innodb

我一直在寻找相当长的一段时间,但找不到明确的答案。

我有两张桌子:
'玩家' - 存储游戏玩家的基本帐户信息 和'player_stats' - 存储播放器的统计数据

我在'players'表中有一个主键,'player_stats'表中有一个外键,它引用了'players'表中的主键。

我想这样做,如果我尝试删除统计表中的记录,它将被拒绝,如果我删除了播放器表中的记录,它们的相应统计记录将被删除。我似乎只能做一个或另一个(在外键上删除级联允许我删除stats表中的记录,'restrict'拒绝我删除播放器..错误的方式回合..)。

再次:我想要它,所以如果我尝试删除PARENT行('玩家'),它会级联到'player_stats'表,但是如果我尝试从统计数据中删除一行,则会被拒绝。

感谢。

0 个答案:

没有答案