在MySQL中修改表信息
我对MySQL比较陌生 所以,假设我创建了一个表,我的表使用一个“id”列来跟踪唯一的标识号。但是,在创建表时,我忽略了指定我希望列是自动递增的,而不是null,以及表的主键。我可以使用什么MySQL语句来更改此表的信息,使其符合我的要求?我尝试了“ALTER TABLE”命令的一些变体,但似乎不理解其语法。使用以下命令:在MySQL中修改表信息,mysql,auto-increment,alter-table,Mysql,Auto Increment,Alter Table,我对MySQL比较陌生 所以,假设我创建了一个表,我的表使用一个“id”列来跟踪唯一的标识号。但是,在创建表时,我忽略了指定我希望列是自动递增的,而不是null,以及表的主键。我可以使用什么MySQL语句来更改此表的信息,使其符合我的要求?我尝试了“ALTER TABLE”命令的一些变体,但似乎不理解其语法。使用以下命令: ALTER TABLE `table_name` MODIFY COLUMN `id` BIGINT( 20 ) PRIMARY KEY AUTO_INCREMENT
ALTER TABLE `table_name`
MODIFY COLUMN `id` BIGINT( 20 ) PRIMARY KEY AUTO_INCREMENT
ALTER TABLE `yourTable`
CHANGE COLUMN `id` `id` INT(10) NOT NULL AUTO_INCREMENT FIRST,
ADD PRIMARY KEY (`id`);