#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   -
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
Configuration: Windows XP
Firefox 3.0.10

7 réponses

  1. Ozimandias Messages postés 528 Statut Membre 46
     
    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.
    1
  2. Siegels Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   1
     
    "Orden de aparición"

    Une erreur de charset ? =)
    1
  3. le_fermier Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   5
     
    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é
    0
  4. Utilisateur anonyme
     
    pourquoi il y'a KEY tout seul

    c'est une clé étrangère ????

    sinon c'est FOREIGN KEY
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. le_fermier Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   5
     
    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
    0
  7. Ozimandias Messages postés 528 Statut Membre 46
     
    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.
    0
  8. le_fermier Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   5
     
    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 :)
    0