欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL數(shù)據(jù)庫自增主鍵的間隔不為1的解決方式

 更新時(shí)間:2022年12月27日 16:22:39   作者:老周聊架構(gòu)  
這篇文章主要介紹了MySQL數(shù)據(jù)庫自增主鍵的間隔不為1的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

MySQL數(shù)據(jù)庫自增主鍵的間隔不為1

今天新版本上線的時(shí)候,遇到了一個(gè)這樣的問題,測(cè)試fvt環(huán)境的自增主鍵ID是每隔一位順序增加,而上到lp類生產(chǎn)的環(huán)境,每插入一條數(shù)據(jù),發(fā)現(xiàn)自增主鍵ID是每隔2增加。

我首先想到的就是是不是類生產(chǎn)的環(huán)境的數(shù)據(jù)庫的默認(rèn)配置是每隔2的,帶著這樣的疑惑就來查看數(shù)據(jù)庫不同環(huán)境的默認(rèn)配置。

fvt測(cè)試環(huán)境數(shù)據(jù)庫配置

pr類生產(chǎn)環(huán)境數(shù)據(jù)庫配置

哈哈哈,被我猜中了。

下面就對(duì)auto_increment_increment 置成1

執(zhí)行:

set @@global.auto_increment_increment = 1; 
set @@auto_increment_increment = 1;

如果:

auto_increment_offset = 2

執(zhí)行:

set @@global.auto_increment_offset = 1;
set @@auto_increment_offset = 1;

設(shè)置完成后,每次新增數(shù)據(jù),自增主鍵都是增加1了。

舉一反三,你想設(shè)置成2或者其他也是這樣設(shè)置。

SQL語句中的auto_increment=1是什么意思?

auto_increment=1 這個(gè)是 修飾主鍵primary key,自動(dòng)增長(zhǎng)1.

舉個(gè)簡(jiǎn)單例子

你的數(shù)據(jù)庫記錄有一條記錄,stuid為1,當(dāng)你添加一條記錄時(shí),department自動(dòng)增加1,新增為2.

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 通用SQL存儲(chǔ)過程分頁以及asp.net后臺(tái)調(diào)用的方法

    通用SQL存儲(chǔ)過程分頁以及asp.net后臺(tái)調(diào)用的方法

    下面小編就為大家?guī)硪黄ㄓ肧QL存儲(chǔ)過程分頁以及asp.net后臺(tái)調(diào)用的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • mysql中判斷記錄是否存在方法比較

    mysql中判斷記錄是否存在方法比較

    把數(shù)據(jù)寫入到數(shù)據(jù)庫的時(shí),常常會(huì)碰到先要檢測(cè)要插入的記錄是否存在,然后決定是否要寫入。
    2011-07-07
  • 最新評(píng)論