Page 1 sur 1

pb requete

Posté : 14 avr. 2007, 14:20
par Invité
Bonjour,
j'essaye d'exécuter la requete suivante:
CREATE TABLE compteur_visite(

compteur double DEFAULT '0' NOT NULL ,
date date DEFAULT '0000-00-00' NOT NULL ,
time int( 9 ) NOT NULL default '0',
duree int( 9 ) NOT NULL default '0',
ip varchar( 50 ) NOT NULL ,
PRIMARY KEY ( ip ) ,
KEY compteur( compteur, date ) ,
KEY ip( ip ) 
Et je reçois l'erreur:
#1064 - Erreur de syntaxe près de '' à la ligne 9
Voyez-vous ce qui ne va pas?

Posté : 14 avr. 2007, 14:48
par Ryle
Syntaxiquement, il manque la dernière parenthèse finale, et il me semble que la taille d'un int est de 11 et qu'on ne peut la changer :)

Sinon, SQLproprement (même si mysql le tolère), tu as un champ nommé "date" alors que "date" est un mot clé réservé sql et tu spécifies des chaines comme valeur par défaut pour des nombres...