Erreur SQL PHPmyadmin

Hip7 -  
seabust Messages postés 811 Statut Membre -
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

seabust Messages postés 811 Statut Membre 101
 
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
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
seabust Messages postés 811 Statut Membre 101
 
Il ne faut pas mettre les noms de tables et de colonnes entre guillemets. Ils sont réservés aux texte.
0