2011-09-18 94 views
1

听起来很简单,但我似乎有一个艰难的时间在MySQL中删除表中的主键 - 有一个表Compylid为主键的CompanyList。它在数据库中的其他几个表中被用作外键。删除mysql中的主键

我想保留字段CompID但我不希望它是主键。

我试着从CompID中删除主键,但得到了错误。

错误:运行故障恢复脚本时出错。详情如下。 错误1050:表'CompanyList'已经存在

我应该删除所有外键引用以实现此目的。

任何帮助将不胜感激。

回答

0

是的,你必须删除所有的外键删除它们引用的主键。