Probleme MySQL Help!
Rem's
Messages postés
64
Statut
Membre
-
Rem's Messages postés 64 Statut Membre -
Rem's Messages postés 64 Statut Membre -
Bonjour; j'essaye de créer une table avec un id qui s'incremente tout seul, mais lors de la création, j'ai une erreur comme quoi : There can only be one auto column and it must be defined as a key
Pourtant, dans ma commande il me semble ne créer qu'un champ autoincrémentable... Suis je limité à une utilisation par base de donnée ou par table???... Comment contourner le probleme si c'est par table?
Voici ma commande au cas ou, mersi d'avance.
CREATE TABLE membre(
id int(10) unsigned NOT NULL auto_increment,
pseudo varchar(48) NOT NULL,
mdp varchar(30) NOT NULL,
mail varchar(60) NOT NULL,
nom varchar(70) NOT NULL,
prenom varchar(30) NOT NULL,
adresse varchar(128) NOT NULL,
cp varchar(6) NOT NULL,
ville varchar(30),
date varchar(20),
nbrmes int(10) NOT NULL default'0',
active int(1) NOT NULL,
mailing int(1),
ident varchar(50) NOT NULL
)
Pourtant, dans ma commande il me semble ne créer qu'un champ autoincrémentable... Suis je limité à une utilisation par base de donnée ou par table???... Comment contourner le probleme si c'est par table?
Voici ma commande au cas ou, mersi d'avance.
CREATE TABLE membre(
id int(10) unsigned NOT NULL auto_increment,
pseudo varchar(48) NOT NULL,
mdp varchar(30) NOT NULL,
mail varchar(60) NOT NULL,
nom varchar(70) NOT NULL,
prenom varchar(30) NOT NULL,
adresse varchar(128) NOT NULL,
cp varchar(6) NOT NULL,
ville varchar(30),
date varchar(20),
nbrmes int(10) NOT NULL default'0',
active int(1) NOT NULL,
mailing int(1),
ident varchar(50) NOT NULL
)
A voir également:
- Probleme MySQL Help!
- Mysql community download - Télécharger - Bases de données
- Access vs mysql - Forum Webmastering
- Mysql key mul ✓ - Forum Bases de données
- Hébergement php mysql ✓ - Forum PHP
- Mysql player data bridge ✓ - Forum MySQL
2 réponses
Bonsoir,
il faut ajouter:
CREATE TABLE membre(
id int(10) unsigned NOT NULL auto_increment,
pseudo varchar(48) NOT NULL,
mdp varchar(30) NOT NULL,
mail varchar(60) NOT NULL,
nom varchar(70) NOT NULL,
prenom varchar(30) NOT NULL,
adresse varchar(128) NOT NULL,
cp varchar(6) NOT NULL,
ville varchar(30),
date varchar(20),
nbrmes int(10) NOT NULL default'0',
active int(1) NOT NULL,
mailing int(1),
ident varchar(50) NOT NULL,
PRIMARY KEY (id)
)
a+
il faut ajouter:
CREATE TABLE membre(
id int(10) unsigned NOT NULL auto_increment,
pseudo varchar(48) NOT NULL,
mdp varchar(30) NOT NULL,
mail varchar(60) NOT NULL,
nom varchar(70) NOT NULL,
prenom varchar(30) NOT NULL,
adresse varchar(128) NOT NULL,
cp varchar(6) NOT NULL,
ville varchar(30),
date varchar(20),
nbrmes int(10) NOT NULL default'0',
active int(1) NOT NULL,
mailing int(1),
ident varchar(50) NOT NULL,
PRIMARY KEY (id)
)
a+