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

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

4

1 に答える 1

3

ええ、あなたは外部キー制約にぶつかりました。

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

簡単な修正は、制約を削除し、実行していることを実行してから、制約を再作成することです。

于 2009-04-16T19:17:49.873 に答える