2011-08-11から1日間の記事一覧
MySQLの文字列照合はデフォルトでignore caseなのでキー項目にはそれを防ぐためにBINARY句を付与したりしますが、CHECK制約でNOT NULLとか後から付与するとそれがなぜか外れます。(MySQL 5.5)それに気づかずにFKを貼ると文字コードが異なるのでエラーになる…
罠があってマニュアルだと 参照表の中では、外部キーカラムが同じ順番で first カラムとしてリストされているインデックスが存在する必要があります。もしそのようなインデックスが無ければ、自動的に参照表上に作成されます。 http://dev.mysql.com/doc/ref…