erreur de suppression d'une clé étrangère

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : erreur de suppression d'une clé étrangère

Re: erreur de suppression d'une clé étrangère

par moogli » 02 avr. 2013, 19:00

À priori toujours la même histoire http://kdelchev.com/2011/06/mysql-error ... on-rename/


Peux tu nous montrer les create table des deux tables ainsi que l'ordre alter ( complet) que tu souhaite faire.


@+

Re: erreur de suppression d'une clé étrangère

par miiidooo19 » 01 avr. 2013, 20:12

C'est le message complet fournit par mysql ça ?

Si le pb c'est la fk, commence par casser la fk (alter table truc drop constraint nomdelafk) et ensuite le drop column

On as pas beaucoup d'info la :/
@+
oui c'est le message complet de mysql :s

Re: erreur de suppression d'une clé étrangère

par moogli » 28 mars 2013, 09:43

C'est le message complet fournit par mysql ça ?

Si le pb c'est la fk, commence par casser la fk (alter table truc drop constraint nomdelafk) et ensuite le drop column

On as pas beaucoup d'info la :/
@+

Re: erreur de suppression d'une clé étrangère

par miiidooo19 » 26 mars 2013, 09:14

column pas columns

@+
avec column ça donne cette erreur : #1025 - Erreur en renommant '.\ppe\#sql-404_14' en '.\ppe\discussion' (Errcode: 150)

Re: erreur de suppression d'une clé étrangère

par moogli » 25 mars 2013, 23:24

column pas columns

@+

Re: erreur de suppression d'une clé étrangère

par miiidooo19 » 25 mars 2013, 17:39

^^ oui désolé

voici la requête :
alter table discussion drop columns `fromUser`

Re: erreur de suppression d'une clé étrangère

par moogli » 21 mars 2013, 20:58

ben la requête est foireuse mais si tu nous la montre pas on t'aide pas :mrgreen:

Re: erreur de suppression d'une clé étrangère

par miiidooo19 » 21 mars 2013, 16:03

oui je l'ai fait aussi et j'ai l'erreur suivante : Erreur de syntaxe près de '`fromUser`' à la ligne 1

Re: erreur de suppression d'une clé étrangère

par moogli » 19 mars 2013, 21:50

salut,


ta requête ne supprime pas le champs il supprime l'index sur la colonne, hors il est obligatoire sur une FK.

as tu essayé un alter table discussion drop columns leNomDeLaColonne ?


@+

erreur de suppression d'une clé étrangère

par miiidooo19 » 19 mars 2013, 09:15

Bonjour je souhaite supprimer un champ dans une table mais ce champ c'est une clé étrangère qui fait référence a une autre table

quand je clique sur supprimer dans PhpMyAdmin la requête suivante est exécuté
ALTER TABLE `discussion` DROP INDEX `fk_discussion_users`
je confirme la requête et là j'ai ce message d'erreur :

Erreur
Requête SQL:

ALTER TABLE `discussion` DROP INDEX `fk_discussion_users`

MySQL a répondu:

#1553 - Cannot drop index 'fk_discussion_users': needed in a foreign key constraint