int型カラムのデフォルト値の指定について Jun 15, 2019 MySQLでsql_modeがSTRICT_TRANS_TABLESの時、int型カラムのデフォルト値をどう指定すれば良いですか? DBへデータ挿入する際、「int型カラムへ挿入する値が未入力の時」にも対応したいです 案1.「NULL」。NULLは取り扱いが難しい印象があるので、敬遠していたのですが…。未入力という意味からすればNULLが適当ですか? 案2.「0」。MySQLで0に特別な意味はありますか? 案3.「決め打ちで好きな数値」。999 や -1 など その他の案は何かありますか?