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

NULL vs DEFAULT NULL vs NULL DEFAULT NULL dalam pembuatan kolom MYSQL?

Tidak ada perbedaan. NULL DEFAULT NULL adalah default implisit.

Dari dokumentasi CREATE TABLE:

  • Jika NULL atau NOT NULL tidak ditentukan, kolom diperlakukan seolah-olah NULL telah ditentukan

Dari bab "Nilai Default Tipe Data":

  • Jika definisi kolom tidak menyertakan nilai DEFAULT eksplisit, MySQL menentukan nilai default sebagai berikut:Jika kolom dapat mengambil NULL sebagai nilai, kolom didefinisikan dengan klausa DEFAULT NULL eksplisit.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke server MySQL lokal melalui soket '/tmp/mysql.sock' (2)

  2. Bagaimana cara menyinkronkan database SQLite di ponsel Android dengan database MySQL di server?

  3. Virtualmin:Anda Tidak Memiliki Akses ke Database MySQL Ini Setelah Mengubah Kata Sandi

  4. Mengamankan php api untuk digunakan dalam aplikasi android

  5. Pilih id sisipan terakhir