Perlで開発をはじめるときに「use strict」するように、MySQLでも様々な問題を未然に防ぐために、使いはじめるときに気をつけておきたいことがあります。 本トークでは、話者のこれまでの経験からMySQLを使って開発をはじめるときに、開発者/運用者が気をつけておきたいことについて話します。 取り扱うトピック Strict SQL Mode Character Set / Collation 大文字小文字を区別するかどうか ハハ=パパ問題(アクセントを区別するかどうか) ?=?問題(SMP文字を区別するかどうか) Time Zone Avoid NULL NULLの奇妙な性質 UNIQUE Constraints 区別できない文字はUNIQUE制約の影響を受ける NULLはUNIQUE制約の影響を受けない 論理削除