0
我有两个表:外键为空
tb_tests:
`id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
(...)`
和
tb_files:
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, test_id INT(6) UNSIGNED, FOREIGN KEY (test_id) REFERENCES tb_tests(id), (...)
我面临的问题,因为外键test_id
是空的。我希望在这两个表格之间做出参考,这样我可以很容易地确定将来哪个文件(或多个文件)被链接到哪个测试。
可能是我思想不好,是另一种解决方案。
两个表是InnoDB。
可以在创建MySQL的小提琴和虚拟数据分享,那么我可以尝试一些你! –
在此先感谢;)下面是[tb_tests](http://pasteboard.co/8tNYPLA94.jpg)和[tb_files](http://pasteboard.co/8tOhVoaAi.jpg)。对不起,sqlfiddle似乎不适合我。正如你可以在'test_id'看到的,我有'NULL',但是应该是1,1,2,2 – RustBeard