MySQLでsql_modeがSTRICT_TRANS_TABLESの時、int型カラムのデフォルト値をどう指定すれば良いですか?
DBへデータ挿入する際、「int型カラムへ挿入する値が未入力の時」にも対応したいです

  • 案1.「NULL」。NULLは取り扱いが難しい印象があるので、敬遠していたのですが…。未入力という意味からすればNULLが適当ですか?

  • 案2.「0」。MySQLで0に特別な意味はありますか?

  • 案3.「決め打ちで好きな数値」。999 や -1 など

その他の案は何かありますか?