Je reçois cette erreur:
N ° 1062 - Entrée dupliquée "127" pour la clé "PRIMARY"
et ne peut pas trouver la raison.
La requête :
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("00");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("01");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("02");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("03");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("04");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("05");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("06");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("07");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("08");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("09");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("0A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("0B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("0C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("0D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("0E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("0F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("10");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("11");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("12");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("13");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("14");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("15");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("16");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("17");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("18");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("19");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("1A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("1B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("1C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("1D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("1E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("1F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("20");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("21");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("22");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("23");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("24");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("25");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("26");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("27");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("28");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("29");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("2A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("2B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("2C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("2D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("2E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("2F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("30");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("31");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("32");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("33");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("34");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("35");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("36");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("37");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("38");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("39");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("3A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("3B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("3C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("3D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("3E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("3F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("40");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("41");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("42");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("43");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("44");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("45");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("46");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("47");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("48");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("49");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("4A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("4B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("4C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("4D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("4E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("4F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("50");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("51");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("52");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("53");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("54");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("55");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("56");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("57");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("58");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("59");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("5A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("5B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("5C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("5D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("5E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("5F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("60");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("61");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("62");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("63");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("64");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("65");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("66");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("67");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("68");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("69");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("6A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("6B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("6C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("6D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("6E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("6F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("70");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("71");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("72");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("73");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("74");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("75");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("76");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("77");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("78");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("79");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("7A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("7B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("7C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("7D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("7E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("7F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("80");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("81");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("82");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("83");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("84");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("85");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("86");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("87");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("88");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("89");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("8A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("8B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("8C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("8D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("8E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("8F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("90");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("91");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("92");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("93");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("94");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("95");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("96");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("97");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("98");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("99");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("9A");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("9B");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("9C");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("9D");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("9E");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("9F");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A0");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A1");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A2");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A3");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A4");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A5");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A6");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A7");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A8");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("A9");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("AA");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("AB");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("AC");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("AD");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("AE");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("AF");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B0");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B1");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B2");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B3");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B4");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B5");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B6");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B7");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B8");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("B9");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("BA");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("BB");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("BC");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("BD");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("BE");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("BF");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C0");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C1");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C2");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C3");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C4");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C5");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C6");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C7");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C8");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("C9");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("CA");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("CB");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("CC");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("CD");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("CE");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("CF");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D0");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D1");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D2");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D3");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D4");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D5");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D6");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D7");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D8");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("D9");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("DA");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("DB");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("DC");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("DD");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("DE");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("DF");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E0");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E1");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E2");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E3");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E4");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E5");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E6");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E7");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E8");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("E9");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("EA");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("EB");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("EC");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("ED");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("EE");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("EF");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F0");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F1");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F2");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F3");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F4");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F5");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F6");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F7");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F8");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("F9");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("FA");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("FB");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("FC");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("FD");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("FE");
INSERT INTO `portautomadb`.`tag` (`codigo`) VALUES ("FF");
la structure de la table:
CREATE TABLE `tag` (
`idtag` tinyint(4) NOT NULL AUTO_INCREMENT,
`codigo` varchar(3) NOT NULL,
PRIMARY KEY (`idtag`),
UNIQUE KEY `codigo_UNIQUE` (`codigo`)
) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8
besoin d'aide merci.
Réponses:
5 pour la réponse № 1signé TINYINT
peut contenir des nombres compris entre -128 et 127. Vous avez probablement déjà 127 lignes dans votre table, votre colonne de clé primaire ne peut donc pas en contenir plus. Modifiez votre type de données do SMALLINT UNSIGNED
(0-65535) MEDIUMINT UNSIGNED
(0-16777215) ou juste INT UNSIGNED
(0-4294967295) - ce dernier devrait être plus que suffisant
5 pour la réponse № 2
Votre clé primaire est un TINYINT (signé 8 bits)entier), qui ne peut prendre que des valeurs allant jusqu’à 127. Si vous essayez d’insérer la 128e ligne, la nouvelle valeur d’incrémentation automatique est tronquée à 127, ce qui échoue car il existe déjà une ligne avec cette valeur.
Modifiez votre table pour changer le type de données de idtag en INT:
mysql> alter table tag modify column idtag int auto_increment;
Alors que la modification d'une colonne est une opération coûteuse dans une très grande table, elle devrait être très rapide dans ce cas, car par définition votre table contient au plus 127 lignes.
1 pour la réponse № 3
Vous avez atteint la valeur maximale du TINYINT
type de données pouvant contenir de -128 à 127. Changez-le en INT
au lieu.