Dans le cadre d’import de base de données Mysql, plusieurs erreurs peuvent apparaître.
Elles sont dans la plupart des cas dû aux contraintes de clés étrangères.
Même si vous les désactivez lors de vos imports certaines erreurs restent présentes.
La solution pour l’erreur 150 ?
Dans la plupart, l’erreur 150 vient du fait que vous n’avez pas de clé primaire. Et si c’est le cas il ne faut pas qu’elle soit dans un ALTER TABLE mais bien dans un CREATE TABLE. Si vous rajoutez PRIMARY KEY tout fonctionne :
ALTER TABLE `votretable` ADD PRIMARY KEY (`id`);
Rajouter dans votre CREATE TABLE :
CREATE TABLE `votretable` ( `id` INT(11) PRIMARY KEY NOT NULL,
0 Commentaires
Laisser un commentaire