2009-08-19 36 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'即可。