Erreur #1067 mysql

Fermé
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 - 3 juin 2009 à 11:05
waldner77 Messages postés 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 - 3 juin 2009 à 11:14
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 samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 185
3 juin 2009 à 11:08
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 183 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 20 janvier 2011 4
3 juin 2009 à 11:14
je te remercie, enfin résolut.

merKI
0