Erreur mysql #1064
Résolu/Fermé
A voir également:
- Erreur mysql #1064
- Erreur 0x80070643 - Guide
- Mysql download - Télécharger - Bases de données
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur g030 - Forum Bbox Bouygues
4 réponses
joomliner
Messages postés
89
Date d'inscription
jeudi 9 juin 2011
Statut
Membre
Dernière intervention
1 août 2016
36
20 août 2011 à 16:14
20 août 2011 à 16:14
Bonjour
Premièrement, la totalité de la chaine devrait être entouré de guillemets pour pouvoir la mettre dans la variable $command
Voici une version fonctionnelle de votre requête de création de table :
Ce que j'ai fait :
1. enlever le nom des champs et le nom de table d'entre les apostrophes.
2. le caractère espace est peu conseillé dans le nom d'un champs, je l'ai donc remplacé par "_".
3. J'ai spécifié une taille aux champs de type VARCHAR
4. le nom de champs numérique '1' donnait une erreur - je l'ai transformé en "un"
5. Optionnellement, la mention "IF NOT EXISTS" fut ajoutée pour ne pas générer une erreur si la table est déjà existante dans la base de données cible.
Bon succès!
Premièrement, la totalité de la chaine devrait être entouré de guillemets pour pouvoir la mettre dans la variable $command
Voici une version fonctionnelle de votre requête de création de table :
CREATE TABLE IF NOT EXISTS test (ca_marche VARCHAR(10) NOT NULL, un INT(30) NOT NULL, peu_bien VARCHAR(10) NOT NULL);
Ce que j'ai fait :
1. enlever le nom des champs et le nom de table d'entre les apostrophes.
2. le caractère espace est peu conseillé dans le nom d'un champs, je l'ai donc remplacé par "_".
3. J'ai spécifié une taille aux champs de type VARCHAR
4. le nom de champs numérique '1' donnait une erreur - je l'ai transformé en "un"
5. Optionnellement, la mention "IF NOT EXISTS" fut ajoutée pour ne pas générer une erreur si la table est déjà existante dans la base de données cible.
Bon succès!
joomliner
Messages postés
89
Date d'inscription
jeudi 9 juin 2011
Statut
Membre
Dernière intervention
1 août 2016
36
20 août 2011 à 16:29
20 août 2011 à 16:29
Hey! super,
si autres problèmes similaires, faites moi le savoir, c'est samedi !!!
Et ce fut un plaisir,
si autres problèmes similaires, faites moi le savoir, c'est samedi !!!
Et ce fut un plaisir,
Bonjour Joomliner,
J'ai moi aussi un problème avec un import de BDD sur mysql et je nage....
Un peu d'aide me serait d'un grand secours...!
l'erreur:
requête SQL:
"1,""PS_LANG_DEFAULT"",""2"",""2011-12-07 03:53:08"",""2011-12-07 03:55:47"""
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"1,""PS_LANG_DEFAULT"",""2"",""2011-12-07 03:53:08"",""2011-12-07 03:55:47"""' at line 1
Ma base de données ressemble à ça:
1,"PS_LANG_DEFAULT","2","2011-12-07 03:53:08","2011-12-07 03:55:47" je précise que c'est une base de prestashop...
Merci par avance !
J'ai moi aussi un problème avec un import de BDD sur mysql et je nage....
Un peu d'aide me serait d'un grand secours...!
l'erreur:
requête SQL:
"1,""PS_LANG_DEFAULT"",""2"",""2011-12-07 03:53:08"",""2011-12-07 03:55:47"""
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"1,""PS_LANG_DEFAULT"",""2"",""2011-12-07 03:53:08"",""2011-12-07 03:55:47"""' at line 1
Ma base de données ressemble à ça:
1,"PS_LANG_DEFAULT","2","2011-12-07 03:53:08","2011-12-07 03:55:47" je précise que c'est une base de prestashop...
Merci par avance !