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 .. 65535auto_increment_increment
表示自增長字段每次遞增的量,其默認值是1,取值范圍是1 .. 65535
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。