Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kode Kesalahan:1062. Entri duplikat '1' untuk kunci 'PRIMARY'

utama alasan mengapa kesalahan dihasilkan adalah karena sudah ada nilai 1 untuk kolom ID di mana Anda mendefinisikannya sebagai PRIMARY KEY (nilainya unik ) di tabel yang Anda masukkan.

Mengapa tidak mengatur kolom ID sebagai AUTO_INCREMENT ?

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

dan saat Anda memasukkan catatan, Anda sekarang dapat melewati kolom 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. Bagaimana cara menggabungkan dua tabel dalam pernyataan UPDATE?

  2. MySQL:Cara terbaik untuk menyimpan alamat MAC?

  3. Referensi:Apa contoh kode yang sempurna menggunakan ekstensi MySQL?

  4. Bagaimana model hubungan Persahabatan

  5. Cara menggunakan pagination dengan laravel DB ::pilih kueri