外部キーを貼るとき出るエラーの解決法[Mysql][メモ]

Mysqlで外部キーをはろうとするときの注意点
いつも2を忘れるからメモ

1, 参照カラムと被参照カラムのデータ型と長さが同じであること
2, 貼ろうとしている外部キー名がデータベースの中でかぶっていないこと。つまりほかのテーブルで同じ外部キー名を使ってはいけない

これに違反すると
ERROR 1005: Can't create table 'データベース名.sql-******' (errno: 121)
とでる。

誰かのお役に立てれば幸い