Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment modifier la clé étrangère d'une table MySQL à l'aide de la ligne de commande

Vous devez supprimer la foreign key existante et en créer un autre. Par exemple comme ceci :

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;