约束条件auto_increment
auto_increment # 自增长
create table t20(
id int primeary key auto_increment,
name char(16)
);
了解知识点:
查看参数
show variables like 'auto_inc%';
步长
auto_increment_increment 默认步长为1
起始偏移量
auto_increment_offset 默认为1
设置步长
set session auto_increment_increment=5; 设置步长为5(本次设置有效)
set global auto_increment_increment=5; 全局设置
设置起始偏移量
set session auto_increment_offset=2; 本次设置起始偏移量为2开始(起始偏移量要小于等于步长 否则失效)
set global auto_increment_offset=2;
清空表:
delete from t20 ; 清空表没有重置自增长
delete from t20 where id = 3;(delete + where)
truncate t20; 专门用于清空表并且重置自增长
浙公网安备 33010602011771号