【发布时间】:2019-03-07 13:32:50
【问题描述】:
StackOverflow 上有话题:Remove Primary Key in MySQL 其中描述了如何从表的列中取消分配主键。但是这种方法在我的情况下不起作用。
我确实使用了上面主题中编写的代码,对于这个非常简单的过程,但仍然收到错误。请帮忙。这是一个代码:
ALTER TABLE [BOM_V164_MK1A_PLM-000780855_02_D02102018_T10:50:56]
DROP PRIMARY KEY;
这是我得到的错误:
提前感谢大家。
【问题讨论】:
-
如果您使用的是 msaccess,请查看 (stackoverflow.com/questions/1648974/…)
-
如果后端是 MySQL,请使用直通查询和反引号而不是方括号来包围表名。
-
您必须知道用作主键的索引(而不是列)的名称(可能命名为
[PK_BOM_V164_MK1A_PLM-000780855_02_D02102018_T10:50:56]并从表中删除该索引。检查索引窗口获取索引名称。 -
使用这个devhut.net/2014/11/20/ms-access-list-table-indexes函数来查找索引。找到索引后,我轻松地将其删除。所以基本上一切都解决了:)非常感谢大家的帮助!现在我需要将问题标记为已解决,因为我是一个新人,我不知道该怎么做......