vendredi 14 avril 2006
ven
14
avr '06
un autoincrement n'est pas forcémént unique
Dans la rubrique Mysql
Créons une table MYISAM idT en char c pour bien le différencier de l'autre partie de la PK idN
Remarquez donc que
CREATE TABLE `test` ( `idT` CHAR( 3 ) NOT NULL , `idN` INT NOT NULL AUTO_INCREMENT , `blah` VARCHAR( 15 ) DEFAULT 'blah' NOT NULL , PRIMARY KEY ( `idT` , `idN` ) ) ENGINE=MYISAM;
INSERT INTO `test` ( `idT` , `blah` )
VALUES ('a', 'blah'), ('a', 'blah');
INSERT INTO `test` ( `idT` , `blah` )
VALUES ('b', 'blah'), ('c', 'blah');
INSERT INTO `test` ( `idT` , `blah` )
VALUES ('a','blah'), ('b', 'blah'), ('c', 'blah');
Essayez ca et regardez le resultat


6
-





