在mysql中,直接把表的主键设为auto_increment类型,在MS SQLServer中,如果把表的主键设为identity类型,
在Oracle中,可以为每张表的主键创建一个单独的序列,然后从这个序列中获取自动增加的标识符,把它赋值给主键。
创建序列SEQ_ID,起始值为1,增量为1
create sequence SEQ_ID increment by 1 start with 1
可以使用 AUTO_INCREMENT 关键字来设置主键自增,例如:
CREATE TABLE example (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT
);
这样,每次插入一条数据时,id 的值会自动递增。