脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

NOT NULL で DEFAULT なしのカラムにデータが入れられる

ことがあって混乱した。バージョンや設定によるのかな?

warningを吐きつつINSERTできる環境と、エラーで止まる環境がある。 int カラムに '' を入れようとした場合でも、0 が入ったりする。

これは一度調べておいた方がよさげというメモ。

追記:sql_mode のデフォルト値が違うということだった。