歡迎您光臨本站 註冊首頁
小知識  >  Mysql >

mysql中auto_increment是幹什麼的

admin @ 2017-12-03 reply:0
←手機掃碼閱讀

auto_increment是用於主鍵自動增長的,從1開始增長,當你把第一條記錄刪除時,再插入第二跳數據時,主鍵值是2,不是1。我這邊有一個例子:
create table user(
  userid int primary key auto_increment,
  username varchar(200),
  password varchar(200)
);
 insert into user values(null,'aaa','123');

create table `test`
(
  `id` int(10) not null auto_increment, -- 表示自增列
  `name` varchar(20) not null,
  primary key(`id`)
)
auto_increment = 1; -- 表示自增起始大小
-- 這樣就可以創建一個表`test`,id為自增列
-- 執行語句 insert into test (`name`) values ('名字');
-- 就可以插入一行數據為:  1    '名字'

主鍵自增每次 +1


[admin via ] mysql中auto_increment是幹什麼的已經有840次圍觀

http://coctec.com/room/show-1670.html