Bonjour,
Pour ajouter une Foreign Key, c'est simple :
Pour lister les Foreign Key, c'est simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE `actus` ADD CONSTRAINT `fk_actus_tableid` FOREIGN KEY (`Table_Id`) REFERENCES `tables` (`Id`);
Mais est-il possible de faire un ADD CONSTRAINT IF NOT EXIST ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS where CONSTRAINT_TYPE = 'FOREIGN KEY' Use FOREIGN_KEY_CHECKS
Partager