MySQLで "SQL_AUTO_IS_NULL = 0" じゃないと、IS NULLで検索されたときにエライ目に遭うという話 - (゚∀゚)o彡 sasata299's blog
MySQL 5.5.3からは変わったらしい。
↓
MySQL :: MySQL 5.5 Reference Manual :: 12.3.2 Comparison Functions and Operators
実はこれが曲者です!! id が NULL のデータなんて無いから必ず insert するだろうと思っていました。思っていましたが実際に試してみると、、、
なんかときどき update してるんですけどー。
MySQL 5.5.3からは変わったらしい。
↓
MySQL :: MySQL 5.5 Reference Manual :: 12.3.2 Comparison Functions and Operators
The default value of
sql_auto_is_null
is 0
as of MySQL 5.5.3, and 1 for earlier versions.