我有 2 张 table :
products - id, name, brand_id
brands - brand_id, bname
如果用户尝试输入产品,请输入 (100, 'xyz', 25);但品牌中不存在25。那么数据库引擎不应在数据库中输入以上条目。
我应该施加哪些限制以及在哪里实现这一目标。
最佳答案
需要外键约束
产品
brand_id int FOREIGN KEY REFERENCES brands(brand_id)
关于php - 如果条件在另一表中为真,如何允许在一个表中输入内容。 - mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32676961/