mysql alter table relationship cascade

时间:2013-04-12 01:49:15

标签: mysql

我有这段代码来改变表关系但是我想添加级联更新和删除操作我需要将cascade update cascade delete添加到此代码中

ALTER TABLE product_images
ADD FOREIGNKEY (product_id) REFERENCES products(product_id)

这是一对多的关系我希望我的代码是正确的开始。我有一个产品表和一个product_images表,每个产品都有许多图像

更新

ALTER TABLE product_images
ADD FOREIGN KEY (product_id) REFERENCES products(product_id)

2 个答案:

答案 0 :(得分:2)

需要指定这些参考动作。 RESTRICT is default

答案 1 :(得分:0)

我使用了它,它运作正常:

ALTER TABLE tb1
ADD CONSTRAINT relationship_name FOREIGN KEY fieldName REFERENCES tb2(fieldName);