【发布时间】:2011-08-01 03:41:58
【问题描述】:
在我的带有 inno_db 引擎的 mysql 数据库上,
我有一个带有外键的表。 我想删除该列(当然还有外键和关联索引 - 我不需要整个列!)
现在,简单地删除它会产生错误: 一般错误:1025 将 '.\road_dmy#sql-19d8_2be' 重命名为 '.\road_dmy\contact' 时出错(错误号:150)
听起来这是一个已知问题。 http://bugs.mysql.com/bug.php?id=15317
但是无论如何,我应该怎么做才能删除此列?我很确定否则没有人会使用这个数据库
(顺便说一句,我怎么知道上面神秘错误信息的真实细节?)
【问题讨论】:
-
您必须先放下密钥。发布命令
show create table contact;的结果,我们将能够为您提供确切的命令。 -
是的,只需先放下钥匙就可以了。
-
请不要在问题标题中写标签。
标签: mysql sql-drop mysql-error-1025