phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Apa masalah dengan 10 digit ponsel tidak ada data di mysql?

INT(10) tidak berarti angka 10 digit, itu berarti bilangan bulat dengan lebar tampilan 10 digit. Baik Anda meletakkan INT(2) atau INT(10), MySQL masih hanya menyimpan INT (tidak ditandatangani, dalam hal ini) yang memiliki nilai maksimum 4294967295.

Anda dapat menggunakan BIGINT alih-alih INT untuk menyimpannya sebagai numerik. Saya tidak akan merekomendasikan ini, karena tidak memungkinkan untuk nomor internasional. Jika Anda yakin aplikasi Anda hanya akan menggunakan nomor AS, menggunakan BIGINT akan menghemat 3 byte per baris dibandingkan VARCHAR(10) -- jika hal tersebut mengkhawatirkan Anda.

Karena ini adalah nomor telepon (dan karena itu Anda tidak akan melakukan perhitungan numerik terhadapnya), coba gunakan VARCHAR (20). Ini memungkinkan Anda menyimpan nomor telepon internasional dengan benar, jika diperlukan.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Tidak dapat mengakses database MySQL setelah memutakhirkan ke Mountain Lion (menggunakan MAMP)

  2. Mengimpor lembar Excel ke phpMyAdmin

  3. Xampp - PHPMyAdmin mengunggah file besar?

  4. Templat Wordpress:Objek tidak ditemukan

  5. #1130 - Host 'localhost' tidak diizinkan untuk terhubung ke server MySQL ini