【发布时间】:2014-08-03 08:17:18
【问题描述】:
(警告:我不是 MySQL 专业人士,我使用 Workbench 代替了解命令,所以我的问题可能很简单)
我正在尝试重命名表 (user) 中的主键 (userID),但 MySQL 不允许我这样做 (errno 150)。经过一番挖掘,看来我必须先删除外键,然后才能重命名我的主键。
因此,在 Workbench 中,我转到下一个表(问题)并选择 alter table,然后转到外键选项卡。我选择左侧窗口中唯一的外键(fk_Question_user),取消选中中间窗口中唯一的复选框(userID),然后点击应用。 Workbench 给出错误 1050“表'问题'已经存在”(当然它已经存在,我正在尝试编辑它)。无论如何,非常感谢任何帮助。
【问题讨论】:
标签: mysql mysql-workbench