erreur lors de la création d'une table

cyne
Invité n'ayant pas de compte PHPfrance

18 janv. 2010, 01:17

bonjour,
j'ai voulu créer une table avec php myadmin et j'obtiens le message suivant : #1064 - Erreur de syntaxe près de ')' à la ligne 25

Voici mon code, quelqu'un peut-il m'aider? Merci
CREATE TABLE membres (
clef int(11) NOT NULL auto_increment,
pseudo varchar(25) NOT NULL default'',
civilite varchar(5) NOT NULL default'',
nomfamille varchar(25) NOT NULL default'',
motdepasse varchar(20) NOT NULL default'',
prenom varchar(30) NOT NULL default'',
adresse1 varchar(50) NOT NULL default'',
adresse2 varchar(50) NOT NULL default'',
codepostal varchar(12) NOT NULL default'',
ville varchar(35) NOT NULL default'',
pays varchar(35) NOT NULL default'',
datedenaissance varchar(8) NOT NULL default'',
teldom char(10) NOT NULL default'',
telbur char(10) NOT NULL default'',
telmobile char(10) NOT NULL default'',
club varchar(50) NOT NULL default'',
commentaire varchar(50) NOT NULL default'',
email varchar(50) NOT NULL default'',
dateinscription DATE NOT NULL,
datemaj TIMESTAMP(8) NOT NULL,
PRIMARY KEY (clef),
INDEX (clef),
UNIQUE KEY clef (clef),
)

Eléphant du PHP | 86 Messages

18 janv. 2010, 01:57

Enlève la virgule avant le "}" ...

cyne
Invité n'ayant pas de compte PHPfrance

18 janv. 2010, 11:34

Ca fonctionne, merci beaucoup

Eléphant du PHP | 168 Messages

18 janv. 2010, 11:36

Tiens c bizarre, il me semblait qu'on pouvait mettre une virgule ici.
Je dois me tromper.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

19 janv. 2010, 00:01

Tiens c bizarre, il me semblait qu'on pouvait mettre une virgule ici.
Je dois me tromper.
En php, tu peux avoir des virgules en trop dans les tableaux sans qu'il ne te dise rien... le sql est un peu plus rigoureux ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...