MySQL:带PRIMARY KEY的AUTO_INCREMENT

时间:2016-04-11 16:26:37

标签: mysql primary-key auto-increment

我在过去一小时内对此进行了一些研究,我可以使用一些帮助来理解一些事情。

为什么这不起作用?从link

获得了它的基础
ALTER TABLE customers
MODIFY COLUMN customer_id INT AUTO_INCREMENT PRIMARY KEY;

当我尝试运行它时,收到错误:定义了多个主键。

当我取出PRIMARY KEY时它会起作用,但是它仍在做我需要它做的事情吗? (将customer_id(PK为1)递增。)

customer_id是主键,是否将其标记为主键让它认为有两个?

另一个问题,当你使用AUTO_INCREMENT而没有声明它增加了多少时,增加的默认值是什么,1?

0 个答案:

没有答案