Erreur SQL PHPmyadmin

Hip7 -  
seabust Messages postés 744 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je cherche actuellement a charger ma base de donnée sur phpmyadmin.. sauf que je n'y parvient pas a cause d'une erreur, je n'arrive pas à comprendre où est la faute :/
CREATE TABLE IF NOT EXISTS 'membres' (
'membre_id' int(11) NOT NULL AUTO_INCREMENT,
'membre_pseudo' varchar2(32) NOT NULL,
'membre_prenom' varchar2(32) NOT NULL,
'membre_nom' varchar2(32) NOT NULL,
'membre_mail' varchar2(100) NOT NULL UNIQUE,
'membre_mdp' varchar2(40) NOT NULL,
'membre_naissance' varchar2(32) NOT NULL,
'membre_inscription' bigint(32) NOT NULL,
'membre_etapejeu' int(20),
PRIMARY_KEY('membre_id')
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=1


Et mon erreur:
#1064 - Erreur de syntaxe près de ''membres' (
'membre_id' int(11) NOT NULL AUTO_INCREMENT,
'membre_pseudo' varch' Ã la ligne 1


Si quelqu'un pouvait me dépanner :/

Merci d'avance

3 réponses

  1. seabust Messages postés 744 Date d'inscription   Statut Membre Dernière intervention   102
     
    Bonjour,

    Phpmyadmin tourne sur une base de données MySQL, or ce DBMS ne supporte pas le type varchar2. Il faut donc que tu le remplaces par varchar.

    Bonne journée,

    Guillaume Leclerc
    0
  2. Hip7
     
    Bonjour Guillaume Leclerc,

    J'ai remplacé mes varchar2 par varchar, mais j'obtiens toujours la même erreur..

    #1064 - Erreur de syntaxe près de ''membres' (
    'membre_id' int(11) NOT NULL AUTO_INCREMENT,
    'membre_pseudo' varch' Ã la ligne 1
    0
  3. seabust Messages postés 744 Date d'inscription   Statut Membre Dernière intervention   102
     
    Il ne faut pas mettre les noms de tables et de colonnes entre guillemets. Ils sont réservés aux texte.
    0