Erreur SQL PHPmyadmin

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. 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
    1. 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
      1. Il ne faut pas mettre les noms de tables et de colonnes entre guillemets. Ils sont réservés aux texte.