我想将另一个主键添加到mysql中的表中。 我使用phpmyadmin与mysql服务器进行通信。 当我点击一次图标所需的字段它给了我这个错误:将另一个主键添加到mysql中的表中
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
编辑:
这里的查询:
ALTER TABLE `files` DROP PRIMARY KEY ,ADD PRIMARY KEY (`file_type`)
我该怎么办呢?
为什么您需要一个主键? – 2012-01-09 09:36:51
你只能有一个主键(尽管它可能是几列的组合),但如果你给出了一个你想达到的具体例子,那么可能有另一个解决方案。 – 2012-01-09 09:37:11
@Shakti:我需要三列的组合来避免一些重复的记录。 – 2012-01-09 09:39:14