A voir également:
- Erreur upes 1025
- Upes 1025 - Meilleures réponses
- Canal plus erreur upes 1025 - Meilleures réponses
- Erreur 3005 france tv - Forum TV & Vidéo
- Erreur upes 150 ✓ - Forum Lecteurs et supports vidéo
- Erreur upes 197 - Forum Disque dur / SSD
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur upes 101 - Forum TV & Vidéo
2 réponses
Bonjour,
Si tu as une erreur 1025, c'est que tu as une clé étrangère attachée à ta colonne.
Il faut d'abord supprimer la clé.
Si tu as une erreur 1025, c'est que tu as une clé étrangère attachée à ta colonne.
Il faut d'abord supprimer la clé.
Bon, je ne sais pas pourquoi, mais j'avais me même problème avec ma base, une erreur 1025.
Pour le résoudre, le SQL trouvé par ci par là ne me permettant pas de passer outre l'erreur, j'ai essayé depuis des logiciels 'clic-clic'. Donc avec phpmyadmin, ça ne fonctionne pas, par contre avec MySQLWorkbench, j'y suis parvenue !
RESOLUTION AVEC MYSQLWORKBENCH :
Se connecter à sa base avec mySQLWorkbench, pour trouver la ligne qui pose problème (celle foreign key je suppose).
Trouver sa base dans la liste (exemple : maBase1)
Ouvrir l'arborescence, trouver la table a altérer (exemple : maTablePourrieCommeCa)
Cliquer droit dessus, choisir alter table.
Dans la fenêtre, trouver la colonne qui pose problème (souvent une foreign key, exemple : extMaColonneQuiPlante)
Une fois ciblée : déchocher les cases la concernant, puis clic droit > Delete selected columns.
Enfin, en bas à droite > Apply. C'est très important sinon ça n'enregistre pas les modifications.
Pour moi, ça n'a pas levé d'exception et a proprement supprimé la colonne, mais je n'ai pas pensé à copier le SQL, donc si quelqu'un y pense, libre à lui de le donner !
Pour le résoudre, le SQL trouvé par ci par là ne me permettant pas de passer outre l'erreur, j'ai essayé depuis des logiciels 'clic-clic'. Donc avec phpmyadmin, ça ne fonctionne pas, par contre avec MySQLWorkbench, j'y suis parvenue !
RESOLUTION AVEC MYSQLWORKBENCH :
Se connecter à sa base avec mySQLWorkbench, pour trouver la ligne qui pose problème (celle foreign key je suppose).
Trouver sa base dans la liste (exemple : maBase1)
Ouvrir l'arborescence, trouver la table a altérer (exemple : maTablePourrieCommeCa)
Cliquer droit dessus, choisir alter table.
Dans la fenêtre, trouver la colonne qui pose problème (souvent une foreign key, exemple : extMaColonneQuiPlante)
Une fois ciblée : déchocher les cases la concernant, puis clic droit > Delete selected columns.
Enfin, en bas à droite > Apply. C'est très important sinon ça n'enregistre pas les modifications.
Pour moi, ça n'a pas levé d'exception et a proprement supprimé la colonne, mais je n'ai pas pensé à copier le SQL, donc si quelqu'un y pense, libre à lui de le donner !