在SQL中添加auto_increment到主键
问题描述:
我有名为A的表,列B的定义为int not null Primary Key
,并且有4-5个外键已指向此列。用什么语法Alter
来使这个主键列成为AUTO_INCREMENT?在SQL中添加auto_increment到主键
答
ALTER TABLE A AUTO_INCREMENT=1
答
你喜欢做这种工作吗?我相信你应该使用类似的东西,如果你使用SQLYog来做到这一点,用户界面,然后你看到在历史选项卡中生成相应的改变命令。
+0
Ultor是对的,在上面发布的问题中看到正确的解决方案。 – 2011-02-18 09:20:26
答
如果其主要列转到表定义,那么您可以在列属性中设置自动增量值。 转到列属性---->单击标识规范----->给出标识增量值和标识种子值。那么对于每一个新行,该值都会自动递增。
你刚问过一次面临的任务? http://stackoverflow.com/questions/2169080/mysql-alter-a-column-to-be-auto-increment – 2011-02-18 09:17:44