阅读量:0
在创建表时设置ID自增 CREATE TABLE IF NOT EXISTSyour_table_name
(id
INT NOT NULL AUTO_INCREMENT,column1
VARCHAR(255) NOT NULL,column2
INT NOT NULL, 其他字段定义... PRIMARY KEY (id
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 在已存在的表中添加自增ID列 ALTER TABLEyour_table_name
ADD COLUMNid
INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id
); 为已存在的非自增ID列设置自增属性 ALTER TABLEyour_table_name
MODIFY COLUMNid
INT NOT NULL AUTO_INCREMENT;
SQL语句分别展示了在创建新表时如何设置ID列自增,以及在已存在的表中添加或修改ID列的自增属性,请将your_table_name
替换为你的实际表名。