エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
MySQLでCan’t create table(errno: 150) | FizSoft
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MySQLでCan’t create table(errno: 150) | FizSoft
これはウザイ。。。と思ったのでメモっとこう。 テーブル作成(作り直し)時に以下のエラーがでました。 E... これはウザイ。。。と思ったのでメモっとこう。 テーブル作成(作り直し)時に以下のエラーがでました。 ERROR 1005 (HY000): Can’t create table ‘./hoge/TableName.frm’ (errno: 150) 普通に前まで作成出来ていたのになぜ。。。! と色々調べたらこちらのサイトが。 私が引っかかったのは1番だったんですが、 せっかくなので見つけたの全部書いておきます。 原因不明なときは上から順番にチェックするといいかも? 1.FOREIGN KEY制約に指定しているカラムの型が一致していない 外部制約に指定したカラムの型が、 参照元テーブルがBIGINTで参照先テーブルがINTだったという罠。 これは何かメッセージ出してくれてもいいんじゃないですかね。。。 2.FOREIGN KEY制約に指定しているカラムがPRIMARYではな