Software

MySQL Field * doesn’t have a default value

因為開發那邊反映出現了一個錯誤
Field * doesn't have a default value
主要原因是因為它們有一個欄位會被允許寫入空值,但是在這邊出現不允許的狀態
解決方式就是修改 sql_mode

vi /etc/my.cnf
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
改成
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION