Fork me on GitHub

Rapport de message :*
 

Re: Duplicate entry

Titre du sujet : Re: Duplicate entry
par Guitariste sur 21/07/2012 19:47:43

Bonjour dpfashion,

Comme a signalé montuy337513, la table que tu voulais importer avait déjà du contenu dans la ligne indiquée dans l'erreur, du coup tu ne peux pas l'écraser.

Ceci se passe quand (par exemple) tu fais une importation de table (importer des données depuis un fichier SQL ou texte vers la base de données) et le phpMyAdmin plante ou tarde ou tu actualises durant l'importation, et après tu essaies de tout importer à nouveau, ce qui fait que durant la première importation des tables, elles ont été importée mais pas toutes; et ça te donne une erreur de ce genre.

Ou bien quand tu veux importer des données à une table déjà contenant des informations, et ceci te donne la même erreur.

Du coup, pour importer des données à une tables ou des tables, il faut supprimer la table (Si tu importes toute la structure de la table, code : CREATE Table....) ou tout simplement vider la table (Si ton code Sql commence avec INSERT ...) là tu vas juste insérer des données dans la table en éliminant les anciennes données.

Pour éviter toute erreur qui peut te coûter un site web, faut toujours sauvegarder la base de données, et surtout éviter de faire des manœuvres sans être bien documenté.

Voir des exemple en cherchant sur les forums, ou demandant de l'aide avant de faire tout planter.

Bon courage.

Salutations !
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

79 Personne(s) en ligne (65 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 79 | Plus ...