在SQL中添加auto_increment到主键

问题描述:

我有名为A的表,列B的定义为int not null Primary Key,并且有4-5个外键已指向此列。用什么语法Alter来使这个主键列成为AUTO_INCREMENT?在SQL中添加auto_increment到主键

+1

你刚问过一次面临的任务? http://*.com/questions/2169080/mysql-alter-a-column-to-be-auto-increment – 2011-02-18 09:17:44

ALTER TABLE A AUTO_INCREMENT=1

你喜欢做这种工作吗?我相信你应该使用类似的东西,如果你使用SQLYog来做到这一点,用户界面,然后你看到在历史选项卡中生成相应的改变命令。

+0

Ultor是对的,在上面发布的问题中看到正确的解决方案。 – 2011-02-18 09:20:26

如果其主要列转到表定义,那么您可以在列属性中设置自动增量值。 转到列属性---->单击标识规范----->给出标识增量值和标识种子值。那么对于每一个新行,该值都会自动递增。