PhpMyAdmin 外键问题 - 关于创建空下拉列表
PhpMyAdmin foreign key issue - on create empty dropdown list
我想创建外键。在同一个数据库上,有时候可以,有时候不行。。。举个例子:
表 1、表 2 和表 3:
当我想在 Table2.date 和 Table1.date 之间创建一个外键时,它起作用了。也在 Table3.date 和 Table1.date 之间。但是,在 Table3.numero 和 Table2.numero 之间,它不起作用。当我想创建它时,下拉菜单是空的:
有什么想法吗?谢谢!
您可以尝试直接通过 SQL 添加外键。
ALTER Table3 ADD FOREIGN KEY (numero) REFERENCES Table2(numero);
如果这只是一个 phpMyAdmin 问题。此外,您所有的表都应该使用 InnoDB 作为引擎,但您认为您已经这样做了。
我想创建外键。在同一个数据库上,有时候可以,有时候不行。。。举个例子:
表 1、表 2 和表 3:
当我想在 Table2.date 和 Table1.date 之间创建一个外键时,它起作用了。也在 Table3.date 和 Table1.date 之间。但是,在 Table3.numero 和 Table2.numero 之间,它不起作用。当我想创建它时,下拉菜单是空的:
有什么想法吗?谢谢!
您可以尝试直接通过 SQL 添加外键。
ALTER Table3 ADD FOREIGN KEY (numero) REFERENCES Table2(numero);
如果这只是一个 phpMyAdmin 问题。此外,您所有的表都应该使用 InnoDB 作为引擎,但您认为您已经这样做了。