Prob MYSQL

Pulko -  
zagor5 Messages postés 187 Statut Membre -
je voudrais creer une table comme celle si mais j'ai une erreur lors de sa création :

#
# Structure de la table `membres`
#

CREATE TABLE membres (
idmembre int(11) NOT NULL auto_increment,
pseudo varchar(20) NOT NULL default '',
pass varchar(20) NOT NULL default '',
prenom varchar(30) NOT NULL default '',
email varchar(50) NOT NULL default '',
url varchar(70) NOT NULL default '',
date varchar(10) NOT NULL default '',
in int(11) NOT NULL default '0',
UNIQUE KEY idmembre (idmembre),
KEY idmembre_2 (idmembre),
KEY idmembre_3 (idmembre),
KEY idmembre_4 (idmembre)
) TYPE=MyISAM;

Quel est le probleme svp ??
Merci
PULKO

2 réponses

zagor5 Messages postés 187 Statut Membre 32
 
Il y a déjà une erreur à cette ligne
 date varchar(10) NOT NULL default ''

date ne peut pas être un nom de colonne, c'est une instruction protégée de SQL de même que "in" à la ligne suivante.

Plus ça rate, plus on a de chances que ça marche.
0
Pulko
 
Quelles modifactions je dois faire alors stp ?
0
zagor5 Messages postés 187 Statut Membre 32
 
Il faut changer le nom de ces colonnes, par exemple :
date0 varchar(10) NOT NULL default '',
in0 int(11) NOT NULL default '0', 

à la place de :
date varchar(10) NOT NULL default '',
in int(11) NOT NULL default '0', 

ou préciser mettre n'importe quel autre nom à la place de "date" et "in".

Plus ça rate, plus on a de chances que ça marche.
0