#1064 - You have an error in your SQL syntax
Résolu
le_fermier
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
le_fermier Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
le_fermier Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
Bonjour les amis encore une fois :)
je ne peux charger ma base donnée depuis mon PC (local) sur le serveur hébergé.
Merci de bien vouloir me guider.
======== Ci après les caractéristiques du serveur :
MySQL - 3.23.58
* Version du protocole: 10
* Serveur: Localhost via UNIX socket
* Utilisateur: lefermier@localhost
phpMyAdmin - 2.8.2.4
* Version du client MySQL: 4.1.18
* Extensions PHP utilisées: mysql
* Language Info: Français - French (iso-8859-1)
======== Ci après le message d'erreur reçus sur PhpMy Admin :
Erreur
requête SQL:
-- --------------------------------------------------------
--
-- Structure de la table `t_perm_scrs`
--
CREATE TABLE IF NOT EXISTS `t_perm_scrs` (
`perms` int( 11 ) NOT NULL ,
`id_screen` int( 11 ) NOT NULL ,
`numorder` int( 11 ) DEFAULT '0' COMMENT 'Orden de aparición',
PRIMARY KEY ( `perms` , `id_screen` ) ,
KEY `fk_ref_28` ( `id_screen` )
) TYPE = InnoDB;
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax near 'COMMENT 'Orden de aparición',
PRIMARY KEY (`perms`,`id_screen`),
KEY `fk_re' at line 8
je ne peux charger ma base donnée depuis mon PC (local) sur le serveur hébergé.
Merci de bien vouloir me guider.
======== Ci après les caractéristiques du serveur :
MySQL - 3.23.58
* Version du protocole: 10
* Serveur: Localhost via UNIX socket
* Utilisateur: lefermier@localhost
phpMyAdmin - 2.8.2.4
* Version du client MySQL: 4.1.18
* Extensions PHP utilisées: mysql
* Language Info: Français - French (iso-8859-1)
======== Ci après le message d'erreur reçus sur PhpMy Admin :
Erreur
requête SQL:
-- --------------------------------------------------------
--
-- Structure de la table `t_perm_scrs`
--
CREATE TABLE IF NOT EXISTS `t_perm_scrs` (
`perms` int( 11 ) NOT NULL ,
`id_screen` int( 11 ) NOT NULL ,
`numorder` int( 11 ) DEFAULT '0' COMMENT 'Orden de aparición',
PRIMARY KEY ( `perms` , `id_screen` ) ,
KEY `fk_ref_28` ( `id_screen` )
) TYPE = InnoDB;
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax near 'COMMENT 'Orden de aparición',
PRIMARY KEY (`perms`,`id_screen`),
KEY `fk_re' at line 8
Configuration: Windows XP Firefox 3.0.10
7 réponses
-
J'ai testé ta requête sur mon serveur mySQL, il l'a accepté sans broncher. Cependant, il y a 2 PRIMARY KEY ce qui n'est pas correct.
Dans les modèles de base, un seule clef primaire est acceptée.
-
"Orden de aparición"
Une erreur de charset ? =) -
Oui tout a fait
la base se charge sans probleme sur WAMP en local mais j'arrive pas a la charger sur le serveur hébérgé -
pourquoi il y'a KEY tout seul
c'est une clé étrangère ????
sinon c'est FOREIGN KEY -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Ci apres une copie d'écran de l'erreur que j ai depuis ce matin
http://img1.imagilive.com/0509/erreur_SQL.JPG
merci encore de m éclaircir la piste -
Je plussois siegel... Il semble que ta base ne prenne pas en compte le caractère ó... ça parait normal en fait.
Modifie ta requete en remplaçant ce caractère pour voir. -
Effectivement,
J'ai contacté le concepteur de l'application et le hoster
Il y a un problème d'incompatibilité des versions au niveau de MySQL
Merci les amis
et à une prochaine impasse :)