Mysql
 sql >> база данни >  >> RDS >> Mysql

Код на грешка:1062. Дублиран запис „1“ за ключ „PRIMARY“

основният причината за генерирането на грешката е, че вече има съществуваща стойност на 1 за колоната ID в който го дефинирате като PRIMARY KEY (стойностите са уникални ) в таблицата, която вмъквате.

Защо не зададете колоната ID като AUTO_INCREMENT ?

CREATE  TABLE IF NOT EXISTS `PROGETTO`.`UFFICIO-INFORMAZIONI` (
  `ID` INT(11) NOT NULL AUTO_INCREMENT,
  `viale` VARCHAR(45) NULL ,
   .....

и когато вмъквате запис, вече можете да пропуснете колоната ID

INSERT INTO `PROGETTO`.`UFFICIO-INFORMAZIONI` (`viale`, `num_civico`, ...) 
VALUES ('Viale Cogel ', '120', ...)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преброяване на броя на групираните редове в mysql

  2. Връзка от Android към Wamp сървър с помощта на Android Studio и PHP

  3. Върнете деня, месеца и годината в MySQL

  4. Как да задам набора от символи по подразбиране?

  5. създаване на връзка в eclipse - ClassNotFoundException:com.mysql.jdbc.Driver