PhpMyAdmin free et son message d'erreur

Fermé
lilsource Messages postés 34 Date d'inscription vendredi 8 novembre 2013 Statut Membre Dernière intervention 17 mars 2023 - 19 nov. 2013 à 10:58
lilsource Messages postés 34 Date d'inscription vendredi 8 novembre 2013 Statut Membre Dernière intervention 17 mars 2023 - 19 nov. 2013 à 19:55
Bonjour,

Je ne comprends pas bien ce message d'erreur :
#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 '(10) NOT NULL, 'dispo' BOOL(3) NOT NULL, 'retour' DATE NOT NULL) ENGINE = MyISAM' at line 1

Dois-je modifié mon code php ou c'est dans les tables que j'ai crées dans la base de données qu'il y a erreur?

Merci à vous

3 réponses

Bonjour

Il faut surtout que tu nous donnes la requête (commande) COMPLETE qui te sert à créer ta table. Elle doit commencer par "CREATE TABLE..."
1
Utilisateur anonyme
19 nov. 2013 à 13:38
Je vois BOOL(3) dans ta requête : c'est une erreur ! S'il y a aussi BOOL avant le (10) du message d'erreur, le problème vient de là : tu ne dois pas déclarer de longueur pour BOOL car BOOL est déjà synonyme de TINYINT(1)
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
19 nov. 2013 à 11:04
Tu utilises une syntaxe qui n'est pas acceptée par la version de PHP installée sur ton serveur. Pour connaitre cette version, tu as phpinfo() ou un lien dans ton phpMyAdmin
0
lilsource Messages postés 34 Date d'inscription vendredi 8 novembre 2013 Statut Membre Dernière intervention 17 mars 2023
19 nov. 2013 à 19:55
Magnifique, je n'ai plus le message d'erreur...
0