いっぽんの猟銃のむこうに (DAIZOじいさんとGun)

ヌルめの技術メモとか。フリーランスやってます (http://acez.jp/)

2011-08-11から1日間の記事一覧

CHECK制約貼った時にFK貼るとエラーになる

MySQLの文字列照合はデフォルトでignore caseなのでキー項目にはそれを防ぐためにBINARY句を付与したりしますが、CHECK制約でNOT NULLとか後から付与するとそれがなぜか外れます。(MySQL 5.5)それに気づかずにFKを貼ると文字コードが異なるのでエラーになる…

FK制約が自動生成されるはずなのに Can't create table

罠があってマニュアルだと 参照表の中では、外部キーカラムが同じ順番で first カラムとしてリストされているインデックスが存在する必要があります。もしそのようなインデックスが無ければ、自動的に参照表上に作成されます。 http://dev.mysql.com/doc/ref…