约束条件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; 专门用于清空表并且重置自增长

 

posted on 2019-10-11 21:10  kingforn  阅读(175)  评论(0)    收藏  举报