我在过去一小时内对此进行了一些研究,我可以使用一些帮助来理解一些事情。
为什么这不起作用?从link
获得了它的基础ALTER TABLE customers
MODIFY COLUMN customer_id INT AUTO_INCREMENT PRIMARY KEY;
当我尝试运行它时,收到错误:定义了多个主键。
当我取出PRIMARY KEY时它会起作用,但是它仍在做我需要它做的事情吗? (将customer_id(PK为1)递增。)
customer_id是主键,是否将其标记为主键让它认为有两个?
另一个问题,当你使用AUTO_INCREMENT而没有声明它增加了多少时,增加的默认值是什么,1?