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

GALAT 1062 (23000):Entri duplikat '2147483647' untuk kunci 'PRIMARY'

INT memiliki nilai ditandatangani maksimum 2147483647 . Angka apa pun yang lebih besar dari itu akan dipotong ke nilai itu. Yang perlu Anda lakukan adalah mengubah kolom itu menjadi varchar(20) yang akan menampung string hingga 20 karakter karena nomor kartu bank adalah string dan bukan angka sebenarnya (Anda tidak menghitungnya). Anda juga harus menghapus AUTO_INCREMENT karena itu bukan nilai yang akan Anda tambah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencarian Array SQL

  2. Meminta string dari kolom int?

  3. Ketika Anda memiliki bidang TEXT di MySQL atau PostgreSQL, haruskah Anda meletakkannya di tabel terpisah?

  4. Memilih float di MySQL

  5. Temukan jarak antara dua titik menggunakan garis lintang dan garis bujur di mysql