我有一个名为A的表,其中列B定义为int not null Primary Key
,并且有4-5个外键指向此列。使用Alter
的语法使此主键列为AUTO_INCREMENT?
答案 0 :(得分:1)
你做这样的工作吗?
alter table A B int NOT NULL AUTO_INCREMENT
我相信您应该使用类似的东西,如果您使用SQLYog通过用户界面执行此操作,那么您会在历史记录选项卡中看到生成的相应alter命令。
答案 1 :(得分:1)
如果它的主列转到表格定义,那么你可以在列属性中设置自动增量值。 转到列属性---->点击身份规格----->给出身份增量值和身份种子值。然后对于每个新行,该值将自动递增。
答案 2 :(得分:1)
ALTER TABLE A AUTO_INCREMENT=1