Suppression d'une clé étrangère dans mysql5
alphonse
-
Leviathan49 Messages postés 257 Date d'inscription Statut Membre Dernière intervention -
Leviathan49 Messages postés 257 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterai supprimer la clé étrangère 'interventionISG001' dans la table 'Agent', cette clé 'interventionISG001' est la clé primaire 'ISG001' de la table intervention.
J'ia utilsé les commandes alter table agent drop foreign key 'interventionISG001' et
ALTER TABLE 'intervention' DROP PRIMARY KEY 'ISG001' REFERENCES 'agent'
( 'interventionISG001' ) ON DELETE CASCADE. ça me donne lesc erreurs 150, 152, ou 1064 sur lesquels je me suis documenté sur le site mysql. Je ne peux également pas détruire la table intervention ou agent. Je vous prie de m'expliquer la prcédure SVP.
Merci d'avance.
Alphonse
Je souhaiterai supprimer la clé étrangère 'interventionISG001' dans la table 'Agent', cette clé 'interventionISG001' est la clé primaire 'ISG001' de la table intervention.
J'ia utilsé les commandes alter table agent drop foreign key 'interventionISG001' et
ALTER TABLE 'intervention' DROP PRIMARY KEY 'ISG001' REFERENCES 'agent'
( 'interventionISG001' ) ON DELETE CASCADE. ça me donne lesc erreurs 150, 152, ou 1064 sur lesquels je me suis documenté sur le site mysql. Je ne peux également pas détruire la table intervention ou agent. Je vous prie de m'expliquer la prcédure SVP.
Merci d'avance.
Alphonse
A voir également:
- Suppression d'une clé étrangère dans mysql5
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Forcer suppression fichier - Guide
- Formater clé usb - Guide
- Clé usb - Accueil - Stockage
1 réponse
Tu as lu la doc de mysql ?
D'après la doc, la commande pour supprimer une contrainte de clé externe est alter table agent drop foreign key nomcontrainte, avec nomcontrainte le nom de la contrainte de clé externe qui n'est pas le nom de la clé. Tu peut retrouver ce nom avec show create table nomdelatable.
D'après la doc, la commande pour supprimer une contrainte de clé externe est alter table agent drop foreign key nomcontrainte, avec nomcontrainte le nom de la contrainte de clé externe qui n'est pas le nom de la clé. Tu peut retrouver ce nom avec show create table nomdelatable.