2009-04-16 70 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

是的,你遇到了外键约束。

A show innodb status;将显示问题的原因。

一个快速解决方法是放弃约束,做你在做什么,然后重新创建约束。

相关问题