Maison >programmation quotidienne >connaissance de MySQL >Que signifient les références dans MySQL
REFERENCES est le mot-clé permettant de créer des contraintes de clé étrangère dans MySQL, garantissant que les valeurs de la table enfant existent dans les enregistrements correspondants de la table parent. Ses fonctions incluent : assurer la cohérence des données. Appliquez une relation un-à-plusieurs ou plusieurs-à-plusieurs. Simplifiez les requêtes et les jointures.
RÉFÉRENCES dans MySQL
Que sont les RÉFÉRENCES ?
REFERENCES est le mot-clé utilisé pour créer des contraintes de clé étrangère dans MySQL. Les contraintes de clé étrangère garantissent que les valeurs de la table enfant (table de référence) ont des enregistrements correspondants dans la table parent (table référencée).
Syntaxe de RÉFÉRENCES
<code class="sql">ALTER TABLE 子表 ADD CONSTRAINT 外键名 FOREIGN KEY (子表字段) REFERENCES 父表 (父表字段);</code>
Exemple
Supposons que nous ayons deux tables : 订单
和产品
,其中订单
表的外键product_id
引用产品
表的id
Clé primaire.
<code class="sql">ALTER TABLE 订单 ADD CONSTRAINT FK_product FOREIGN KEY (product_id) REFERENCES 产品 (id);</code>
Le rôle des REFERENCES
Notes
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!