自增約束 int字段
特殊約束條件,用于為表中寫入新的記錄生成唯一的值,一個表中只能有一個自增約束字段
格式
字段 數據類型 auto_increment
創建帶有自增約束的表
create table student_game_auto (
id int unique auto_increment,
name char(5),
game_info varchar(125),
avg_time int,
play_time varchar(20)
);
create table student_game_auto2 (
id int primary key auto_increment,
name char(5),
game_info varchar(125),
avg_time int,
play_time varchar(20)
);
查看與自增約束相關的變量
show variables like 'auto_increment%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| auto_increment_increment | 1 |
| auto_increment_offset | 1 |
+--------------------------+-------+
auto_increment_offset:初始值,也就是自增字段第一個值的大小
auto_increment_increment:自增間隔,也就是每次增加幾
修改變量的值
set auto_increment_offset=2 //將初始值修改為2
?