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 回答