Maison >base de données >tutoriel mysql >MySQL InnoDB peut-il créer des clés étrangères entre des tables de différentes bases de données ?
Contraintes de clé étrangère MySQL InnoDB dans les bases de données
InnoDB dans MySQL peut-il maintenir une relation de clé étrangère entre les tables de bases de données distinctes ?
Réponse :
Oui, MySQL autorise les contraintes de clé étrangère pour référencer des tables dans différentes bases de données.
Implémentation :
Pour établir une contrainte de clé étrangère entre bases de données :
Par exemple, pour créer une contrainte de clé étrangère dans la table mytable de la base de données mydb qui fait référence à la table othertable de la base de données otherdb, utilisez la syntaxe suivante :
ALTER TABLE mydb.mytable ADD FOREIGN KEY (col1) REFERENCES otherdb.othertable (col2);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!