Effacer contrainte de clé etrangere
Fermé
stvchk
-
14 juil. 2016 à 12:44
forum92 Messages postés 220 Date d'inscription lundi 6 juillet 2015 Statut Membre Dernière intervention 14 août 2018 - 1 août 2016 à 16:08
forum92 Messages postés 220 Date d'inscription lundi 6 juillet 2015 Statut Membre Dernière intervention 14 août 2018 - 1 août 2016 à 16:08
salut les amis..
euh j'ai un petit souci. j'ai fais une base de donnée et j'ai même fini a faire plusieurs enregistrements dans des tables mais a la fin je veux modifier une table qui contient des clé étrangères qui référencent des éléments des autres tables. j'ai essaye avec ALTER TABLE maTable DROP CONSTRAINT laContrainte mais on me dit qu'il y a erreur de syntaxe.
bon,, je me dis d'effacer tous les enregistrements avec TRUNCATE TABLE et avec DROP FROM TABLE.. mais rien ne marche.. que puis-je faire?
je veux supprimer des clé étrangère de la table. sinon effacer tout le contenu s'il le faut. mais le but est de supprimer les clés . merci.
euh j'ai un petit souci. j'ai fais une base de donnée et j'ai même fini a faire plusieurs enregistrements dans des tables mais a la fin je veux modifier une table qui contient des clé étrangères qui référencent des éléments des autres tables. j'ai essaye avec ALTER TABLE maTable DROP CONSTRAINT laContrainte mais on me dit qu'il y a erreur de syntaxe.
bon,, je me dis d'effacer tous les enregistrements avec TRUNCATE TABLE et avec DROP FROM TABLE.. mais rien ne marche.. que puis-je faire?
je veux supprimer des clé étrangère de la table. sinon effacer tout le contenu s'il le faut. mais le but est de supprimer les clés . merci.
A voir également:
- Supprimer une contrainte sql
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Supprimer pub youtube - Accueil - Streaming
- Comment supprimer une application préinstallée sur android - Guide
- Fichier impossible à supprimer - Guide
1 réponse
forum92
Messages postés
220
Date d'inscription
lundi 6 juillet 2015
Statut
Membre
Dernière intervention
14 août 2018
133
1 août 2016 à 16:08
1 août 2016 à 16:08
je pense que cet exemple t'aidera...
/*supprimer une clé etrangère*/
ALTER TABLE Animal DROP FOREIGN KEY fk_race_id;
/* ajouter une clé étrangère*/
ALTER TABLE Animal
ADD CONSTRAINT fk_race_id FOREIGN KEY (race_id) REFERENCES Race(id) NOT NULL;
/*changer une contrainte*/
constraint ck_coco check(coco<5);
voila en esperant avoir été clair ....
bonne journée!
/*supprimer une clé etrangère*/
ALTER TABLE Animal DROP FOREIGN KEY fk_race_id;
/* ajouter une clé étrangère*/
ALTER TABLE Animal
ADD CONSTRAINT fk_race_id FOREIGN KEY (race_id) REFERENCES Race(id) NOT NULL;
/*changer une contrainte*/
constraint ck_coco check(coco<5);
voila en esperant avoir été clair ....
bonne journée!