听起来很简单,但我似乎很难在mysql中的表上删除一个主键 - 将一个表CompanyList与CompID作为主键。它在数据库中的一堆其他表中用作外键。
我想保留字段CompID,但我不希望它成为主键。
我尝试从CompID中删除主键但得到了错误。
错误:运行故障回复脚本时出错。细节如下。 错误1050:表'CompanyList'已存在
我应该删除所有外键引用以实现此目的。
非常感谢任何帮助。
答案 0 :(得分:0)
是的,您必须删除所有FOREIGN KEY以删除它们引用的PRIMARY KEY。