#如果原表中的主键ID不是自增列,执行下面语句(数据类型根据你实际的类型替换),否则跳过 ALTER TABLE 表名 CHANGE COLUMN id id int(11) NOT NULL AUTO_INCREMENT #插入数据 insert into 表名 (customer_id,book_id) values (2,31) 或 insert into 表名 values (0,2,31) #自增列赋值时用0或NULL代替都行
id自动增加你就不需要给值了。 CREATE TABLE t ( a INT AUTO_INCREMENT PRIMARY KEY, # 自动增长列 b INT );
自增列不需要插入
ALTER TABLE 表名 CHANGE COLUMN id id int(11) NOT NULL AUTO_INCREMENT #插入数据
insert into 表名 (customer_id,book_id) values (2,31)
或
insert into 表名 values (0,2,31) #自增列赋值时用0或NULL代替都行
CREATE TABLE t
(
a INT AUTO_INCREMENT PRIMARY KEY, # 自动增长列
b INT
);