MySQL如何設置某個字段的值自增

設置某個字段的值自增

由於某個業務需要手動操作數據庫,並設置主鍵ID不重復。做個記錄

set @rownum=0;
select a.id, @rownum := @rownum +1 as id from test a;

結果:

查詢自增字段相關參數

在mysql中如果要查看自增字段的自增量和初始值,可以用如下sql語句:

SHOW VARIABLES LIKE 'auto_inc%';

可以查出兩個結果如下:

這裡寫圖片描述

解釋一下這個值得含義

  • auto_increment_offset表示自增長字段從那個數開始,他的取值范圍是1 .. 65535
  • auto_increment_increment表示自增長字段每次遞增的量,其默認值是1,取值范圍是1 .. 65535

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: