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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
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#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Si vous pouvez m'aider, n'hésitez pas s'il vous plait.
Partager