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;

これを ALTER することは可能ですか、それとも制約を削除して再度追加する必要がありますか?

4

1 に答える 1

0

「ADD」を「DROP」に置き換えるだけで、行ったことの効果を削除できます。

于 2009-08-19T18:30:42.400 に答える