MySQL versi terbaru mempunyai default setting untuk memberi pesan error jika ada kolom yang tidak mempunyai default value. Ada beberapa solusi yang dapat dilakukan:
- Solusi pertama: ubah default value kolom menjadi NULL atau sebuah nilai lain
- Solusi kedua: ubah setting MySQL pada file my.cnf
Tambahkan baris berikut pada file my.cnf:
sql-mode=”NO_ENGINE_SUBSTITUTION”
Setelah itu restart MySQL dan pesan error tidak akan muncul kembali.