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.