PhpMyAdmin外键约束无法正常工作

时间:2016-01-31 16:06:18

标签: php mysql phpmyadmin

我现在已经看过几个关于在phpMyAdmin上设置外键约束的教程,但我似乎永远无法使它工作。

我的目标是在名称表中存储名称,然后将这些名称作为统计表的外键,其中将存储与每个玩家链接的统计数据。

The stats table (with index)

(名称表的索引方式与统计数据相同,使用索引按钮)

The setup of the foreign key constraint

似乎没有正确建立连接,因为尝试在PHP中显示statname的值不会产生任何效果。

我意识到关注字段对于我创建的ID很重要,而且在我有(4.5.1)的phpMyAdmin版本中,ID名称似乎没有显示在外键约束部分中,只有那些ID引用的字段。

我对此很陌生,欢迎任何帮助和建议。

1 个答案:

答案 0 :(得分:0)

在播放器名称表中,创建一个字段(player_id),该字段存储每个播放器的唯一ID作为主键,它将从表中唯一标识播放器。 接下来,在你的统计表中,取一个字段(player_id)amd使它成为一个外键,它将引用播放器表中的(player_id)字段来引用统计表中的玩家统计数据。