2009-08-19 64 views
0

我這樣做:塗改約束刪除操作

ALTER TABLE `db`.`my_table` 
ADD CONSTRAINT FOREIGN KEY (`my_second_table_id`) 
REFERENCES `my_second_table` (`id`); 

我應該這樣做:

ALTER TABLE `db`.`my_table` 
ADD CONSTRAINT FOREIGN KEY (`my_second_table_id`) 
REFERENCES `my_second_table` (`id`) 
ON DELETE SET NULL; 

是否有可能改變這一點,或者我必須刪除約束和重新添加?

回答

0

您可以刪除所做的操作,只需將'ADD'替換爲'DROP'即可。