A voir également:
- Base de données
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Base de données vide tnt - Forum TNT / Satellite / Réception
- Tnt base de données vide - Forum TV & Vidéo
1 réponse
Qu'appelle tu relation ?
Si relation est un attribut dépend d'un autre attribut d'une autre table on utilise des clé étrangères et le mot clé REFERENCES lors de la création de la table.
Exemple :
CREATE TABLE parent(id INT NOT NULL,
PRIMARY KEY (id)
) TYPE=INNODB;
CREATE TABLE child(id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE CASCADE
) TYPE=INNODB;
ON DELETE CASCADE permet de supprimer la table ainsi que ces dépendance :
[ON DELETE {CASCADE | SET NULL | NO ACTION | RESTRICT}]
Si relation est un attribut dépend d'un autre attribut d'une autre table on utilise des clé étrangères et le mot clé REFERENCES lors de la création de la table.
Exemple :
CREATE TABLE parent(id INT NOT NULL,
PRIMARY KEY (id)
) TYPE=INNODB;
CREATE TABLE child(id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE CASCADE
) TYPE=INNODB;
ON DELETE CASCADE permet de supprimer la table ainsi que ces dépendance :
[ON DELETE {CASCADE | SET NULL | NO ACTION | RESTRICT}]