MySQL versi terbaru mempunyai default setting untuk memberi pesan error jika ada kolom yang tidak mempunyai default value. Ada beberapa solusi yang dapat dilakukan:

  1. Ubah default value kolom menjadi NULL atau sebuah nilai lain
  2. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *