2009-04-16 22 views
1
ERROR 1025 (HY000): Error on rename of '.\forumf\#sql-1718_20' to '.\forumf\posts' (errno: 150) 
  1. エラー番号1025または150ですか。
  2. 私は主キー(誤って設定した)を削除していましたが、そのキーは当時は外部キーでした。
  3. HY000とは何ですか?

MySQLテーブルのキーを編集しているときに、この非常にわかりにくいエラーメッセージが表示されました。誰かがエラーを説明することができます、それは原因と修正されていますか?誰もこのMySQLエラーを説明できますか?

答えて

3

ええ、あなたは外部キーの制約を押しました。

show innodb status;は、問題の原因を示します。

すぐに解決できるのは、制約を削除し、実行していることを行い、制約を再作成することです。

関連する問題