Erreur #1067 mysql

waldner77 Messages postés 196 Statut Membre -  
waldner77 Messages postés 196 Statut Membre -
Bonjour,
je ne comprend pas mon erreur pouvez-vous m'aider?

Erreur

requête SQL:

CREATE TABLE membre(
id_membre int( 10 ) NOT NULL default '',
id varchar( 40 ) NOT NULL default '',
droits tinyint( 1 ) NOT NULL default '',
date_inscription datetime NOT NULL default '0000-00-00 00:00:00',
pseudo varchar( 40 ) NOT NULL default '',
passe varchar( 20 ) NOT NULL default '',
url varchar( 100 ) default NULL ,
destination varchar( 60 ) NOT NULL default 'destination3.php',
pays varchar( 20 ) default NULL ,
remarques varchar( 200 ) default NULL ,
email varchar( 50 ) default NULL ,
heure_session datetime NOT NULL default '0000-00-00 00:00:00',
actif tinyint( 1 ) default '0',
nom varchar( 40 ) default NULL ,
prenom varchar( 40 ) default NULL ,
adresse varchar( 100 ) default NULL ,
date_naissance varchar( 15 ) default NULL ,
mailingliste tinyint( 1 ) default '1',
UNIQUE KEY id( id ) ,
UNIQUE KEY id_membre( id_membre )
) TYPE = MYISAM

MySQL a répondu:Documentation
#1067 - Invalid default value for 'id_membre'
A voir également:

2 réponses

jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
tu ne peux pas mettre default '' (qui est une chaîne de caractères) pour un int
il faut mettre un entier (par exemple 0)
0
waldner77 Messages postés 196 Statut Membre 4
 
je te remercie, enfin résolut.

merKI
0