我已经在Windows计算机上安装了XAMPP,运行Apache和MySQL模块并浏览到http://localhost,然后单击phpmyadmin。我创建了一个数据库并创建了一个表。
此表被称为学校,并具有称为ID的列。我将此列作为主要索引。该表还有另一个名为“名称”的列,用于存储学校的名称。
然后,我创建了另一个名为“用户”的表,并在该表中创建了一个名为schoolID的列,并为其提供了索引。该表还具有其他列,例如名字和姓氏。然后,我转到phpmyadmin中数据库的设计器选项卡,然后单击创建关系。然后,我首先单击“学校”表中的“主键”,然后单击“用户”表的Index schoolID。
然后它告诉我,该关系已成功创建,但是我没有看到连接这两个键的绿线,并且当我将其插入到“用户”表中时...我没有得到可能的学校的下拉列表,可以通过学校ID进行连接,并且没有迹象表明两个字段已连接。好像根本没有关系。
如果我尝试再次创建关系,它只会给我错误1062“无法添加内部关系-密钥“ PRIMARY”的条目重复“ testdatabase-testdatabase.users-school””
然后,我进入REMOTEMYSQL.COM并按照完全相同的步骤创建了一个数据库,以发现它运行完美。为什么我的XAMPP服务器没有创建关系,我在做什么错?