Mysql
 sql >> Database >  >> RDS >> Mysql

Come modificare la chiave esterna di una tabella MySQL utilizzando la riga di comando

Devi eliminare la foreign key esistente e crearne un altro. Ad esempio in questo modo:

ALTER TABLE my_table DROP FOREIGN KEY my_key;
ALTER TABLE my_table ADD CONSTRAINT my_key FOREIGN KEY ('some_id') 
REFERENCES some_new_table ('some_other_id') ON UPDATE CASCADE ON DELETE CASCADE;