Erreur SQL PHPmyadmin

Fermé
Hip7 - 17 avril 2015 à 11:25
seabust
Messages postés
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
- 17 avril 2015 à 14:21
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
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
102
17 avril 2015 à 12:06
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
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
740
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
30 juillet 2015
102
17 avril 2015 à 14:21
Il ne faut pas mettre les noms de tables et de colonnes entre guillemets. Ils sont réservés aux texte.
0