L'association des champs de la table de données Empire CMS peut être réalisée via des contraintes de clé étrangère. Les étapes spécifiques sont les suivantes : Créer des contraintes de clé étrangère, spécifier les champs associés et la clé primaire de la table principale. Le type de champ associé est le même que la clé primaire de la table principale et la case "Créer une clé étrangère" est cochée. Par exemple, pour associer « table news » et « table colonne », vous pouvez exécuter l'instruction SQL : ALTER TABLE news ADD FOREIGN KEY (cid) catégorie REFERENCES (id). Les contraintes de clé étrangère ne prennent en charge que les associations unidirectionnelles. Les modifications apportées à la clé primaire mettront à jour en cascade les champs associés, et la suppression des enregistrements de la table principale supprimera en cascade les enregistrements associés dans les sous-tables.
Comment mettre en place l'association entre deux champs dans la table de données Empire CMS
Question : Comment mettre en place l'association entre deux champs dans la table de données Empire CMS ?
Réponse :
L'association de champs de table de données Empire CMS peut être réalisée en définissant des contraintes de clé étrangère. Voici les étapes détaillées :
1. Créer des contraintes de clé étrangère
Lors de la création de champs associés, vous avez besoin. pour spécifier la contrainte de clé étrangère. Contraintes de clé, la syntaxe est la suivante :
<code class="sql">ALTER TABLE 子表 ADD FOREIGN KEY (关联字段) REFERENCES 主表(主键)</code>
2. Paramètres de champ associé
Lors de la création d'un champ associé dans une table enfant, vous devez définir son type sur le même type de données que celui-ci. la clé primaire de la table principale. De plus, la case « Créer une clé étrangère » doit être cochée.
3. Exemple
Par exemple, pour associer des champs dans la "table des nouvelles" et la "table des colonnes", vous pouvez exécuter l'instruction SQL suivante :
<code class="sql">ALTER TABLE news ADD FOREIGN KEY (cid) REFERENCES category(id)</code>
4. Autres 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!