Précédent   Forum des professionnels en informatique > PHP > Outils > phpMyAdmin
phpMyAdmin Forum d'entraide sur l'outil phpMyAdmin : installation, utilisation, etc. Avant de poster -> Cours phpMyAdmin
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2008, 14h52   #1
Invité de passage
 
Inscription : avril 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 13
Points : 3
Points : 3
Par défaut Création table avec phpmyadmin

bonjour tout le monde,
je suis entrain de créer ma base de données,
j'ai une table donateur qui hérite de la table personne, donc en utilisant le type InnoDb, j'ai voulu exécuter la requête suivante

Code SQL :
1
2
3
4
5
CREATE TABLE `test`.`donateur` (
`ID_PERSONNE` CHAR( 1 ) NOT NULL ,
`ID_DONATEUR` SMALLINT( 4 ) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT ,
PRIMARY KEY ( `ID_PERSONNE` , `ID_DONATEUR` ) 
) ENGINE = InnoDB

MySQL a répondu:
Citation:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
j'ai changé le type de table en mettant MyISAM, j'ai réussi à créer la table mais après ça m'a posé des problèmes lors de la gestion des relations

Si vous pouvez m'aider, n'hésitez pas s'il vous plait.
mimi83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 16h28   #2
Membre du Club
 
Avatar de eracius
 
Inscription : décembre 2004
Messages : 130
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2004
Messages : 130
Points : 45
Points : 45
Euh ben là le message d'erreur est super clair : Si tu veux mettre une colonne en auto increment, il faut que ce soit ta clef primaire et qu'elle ne soit composée que d'un champs.

Il n'y a donc pas de problème avec MySQL ou WAMP, c'est ton modèle qui pose problème.
eracius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h40.


 
 
 
 
Partenaires

Hébergement Web