日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

mysql修改自增主鍵數值無效的問題及解決

瀏覽:40日期:2023-06-08 19:37:37
目錄mysql修改自增主鍵數值無效mysql自增主鍵重復問題的可能自增字段的定義和題外話自增字段重復問題總結mysql修改自增主鍵數值無效

假如你的數據表中的數據如下圖所示:

把自增主鍵的數值(AUTO_INCREMENT)設置為小于等于100的值(以數值50舉例),我們可以看到mysql顯示修改成功

此時再次添加數據并查詢所有數據,發現主鍵id居然依舊從100開始繼續增長

查詢AUTO_INCRMENT數值發現數值為null

因為表中存在比你要修改AUTO_INCREMENT值大的主鍵id,導致無法把AUTO_INCREMENT修改為50,而且不會有任何報錯,所以不要把AUTO_INCREMENT修改為小于 最大主鍵id 的值

mysql自增主鍵重復問題的可能

MySQL支持數據字段自增,可以用來作為數據表的主鍵字段。

自增字段的定義和題外話

看一個數據表的創建實例:

DROP TABLE IF EXISTS `spgl_dfxmsplcxxb`;CREATE TABLE `spgl_dfxmsplcxxb` (? `LSH` int(11) NOT NULL AUTO_INCREMENT COMMENT '流水號',? `DFSJZJ` varchar(50) NOT NULL COMMENT '地方數據主鍵',? `XZQHDM` varchar(6) NOT NULL COMMENT '行政區劃代碼',? `SPLCBM` varchar(100) NOT NULL COMMENT '審批流程編碼',? `SPLCMC` varchar(200) NOT NULL COMMENT '審批流程名稱',? `SPLCBBH` double(4,1) NOT NULL COMMENT '審批流程版本號',? `SPLCSXSJ` datetime NOT NULL COMMENT '審批流程生效時間',? `SPLCLX` int(11) NOT NULL COMMENT '審批流程類型',? `SPLCSM` varchar(2000) DEFAULT NULL COMMENT 'SPLCSM',? `FJMC` varchar(512) NOT NULL COMMENT '附件名稱',? `FJLX` varchar(64) NOT NULL COMMENT '附件類型',? `FJID` varchar(100) NOT NULL COMMENT '附件ID',? `SJYXBS` int(11) NOT NULL COMMENT '數據有效標識',? `SJWXYY` varchar(200) DEFAULT NULL COMMENT '數據無效原因',? `SJSCZT` int(11) NOT NULL COMMENT '數據上傳狀態',? `SBYY` varchar(1000) DEFAULT NULL COMMENT '失敗原因',? PRIMARY KEY (`LSH`),? KEY `unique_main` (`XZQHDM`,`SPLCBM`,`SPLCBBH`) USING BTREE) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COMMENT='表1:地方項目審批流程信息表';

該表將LSH字段設置為自增主鍵,并默認auto_increment_increment=1、auto_increment_offset=1。

對該表執行show create table spgl_dfxmsplcxxb可以得到如下信息:

CREATE TABLE `spgl_dfxmsplcjdxxb` (? `LSH` int(11) NOT NULL AUTO_INCREMENT COMMENT '流水號',? `DFSJZJ` varchar(50) NOT NULL COMMENT '地方數據主鍵',? `XZQHDM` varchar(6) NOT NULL COMMENT '行政區劃代碼',? `SPLCBM` varchar(100) NOT NULL COMMENT '審批流程編碼',? `SPLCBBH` double(4,1) NOT NULL COMMENT '審批流程版本號',? `SPJDBM` varchar(100) DEFAULT NULL COMMENT '審批階段編碼',? `SPJDMC` varchar(200) NOT NULL COMMENT '審批階段名稱',? `SPJDXH` int(11) NOT NULL COMMENT '審批階段序號',? `DYBZSPJDXH` varchar(200) NOT NULL COMMENT '對應標準審批階段序號',? `SPJDSX` int(11) NOT NULL COMMENT '審批階段時限',? `LCBSXLX` int(11) NOT NULL COMMENT '里程碑事項類型',? `SJYXBS` int(11) NOT NULL COMMENT '數據有效標識',? `SJWXYY` varchar(200) DEFAULT NULL COMMENT '數據無效原因',? `SJSCZT` int(11) NOT NULL COMMENT '數據上傳狀態',? `SBYY` varchar(1000) DEFAULT NULL COMMENT '失敗原因',? PRIMARY KEY (`LSH`),? KEY `unique_main` (`XZQHDM`,`SPLCBM`,`SPLCBBH`,`SPJDXH`) USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='表2:地方項目審批流程階段信息表'自增字段重復問題

對于表的記錄間互相拷貝問題很容易造成自增字段的重復。

例如在我經歷的一次項目:本地數據庫和前置數據庫進行數據同步時,本地庫向前置庫上傳數據,前置庫插入傳來的數據并返回自增字段流水號更本地庫。同步每3分種依據標志位檢查執行一次。

這樣,如果對本地庫數據進行多次修改,那么就需要向前置庫多次上傳該條記錄(或該條記錄的拷貝記錄)。

如果沒有在上傳前手動將前置庫返回的流水號置為空,那么前置庫將會用這個已有的流水號作為主鍵插入新數據(而不是重新生成新的流水號),從而導致主鍵重復的錯誤。

所以,在處理含有自增字段的表格時,如果自增字段和其他表格有數據上的關聯,應當注意這種操作會不會導致自增字段的沖突。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: MySQL 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久中文亚洲字幕| 不卡在线一区| 日本成人中文字幕| 中文字幕成人| 蜜臀国产一区二区三区在线播放| 97精品一区二区| 国产v综合v| 欧美日韩精品一本二本三本| 亚洲综合二区| 亚洲毛片一区| 国产精品大片免费观看| 麻豆国产欧美一区二区三区| 老司机精品视频网| 久久97久久97精品免视看秋霞| 97在线精品| 成人av三级| 日本精品影院| 欧美激情福利| 午夜精品婷婷| 亚洲精品自拍| 国产欧美久久一区二区三区| 亚洲一区成人| 综合日韩在线| 欧美日韩1区| 成人精品视频| 亚洲a成人v| 欧美一区久久久| 日韩国产精品久久久| 麻豆91在线播放| 日本不卡不码高清免费观看| 好吊一区二区三区| 精品久久免费| 亚洲字幕久久| 精品捆绑调教一区二区三区| 色8久久久久| av资源亚洲| 国产精品一区二区三区美女| 在线免费观看亚洲| 97精品97| 精品黄色一级片| 日韩天堂av| 亚洲人成在线网站| 亚洲免费激情| 一区二区三区午夜视频| 欧美片第1页综合| 福利一区在线| 日韩网站在线| 国产精品va| 婷婷综合五月| 色狠狠一区二区三区| 蜜桃久久精品一区二区| 国产精品久久久久av电视剧| 日本在线成人| 欧美特黄一级| 视频一区欧美精品| 不卡在线一区| 99精品视频在线| 日韩av福利| 乱一区二区av| 亚洲欧美日韩综合国产aⅴ| 欧美日韩一区二区三区不卡视频| 日韩国产欧美一区二区| 亚洲久久在线| 亚洲性色av| 日韩在线黄色| 精品日韩一区| 三级欧美韩日大片在线看| 精品一区av| 免费人成网站在线观看欧美高清| 久久精品国产99国产精品| 亚洲精品电影| 麻豆国产精品视频| 综合激情视频| 四虎国产精品免费观看| 天堂av在线| 久久av日韩| 国产精品激情电影| 久久av电影| 1000部精品久久久久久久久| 亚洲精品美女| 国产精品日本一区二区不卡视频 | 日韩欧美在线精品| 国产成人精选| 亚洲少妇诱惑| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美男人天堂| 亚洲欧美日本视频在线观看| 国产精品久久久网站| 亚洲午夜黄色| 日韩欧美中文字幕在线视频| 日韩网站中文字幕| 精品国产亚洲一区二区三区大结局| 亚洲欧洲高清| 亚洲国产专区| 久久成人av| 久久国产精品色av免费看| 久久国内精品| 国产一区二区精品福利地址| 亚洲tv在线| 蜜臀av亚洲一区中文字幕| 日韩久久精品网| 国产精品观看| 日韩精彩视频在线观看| 久久久国产精品入口麻豆| 国产伦一区二区三区| 久久99伊人| 欧美a一区二区| 国产一区丝袜| 日本成人在线视频网站| 日韩亚洲国产欧美| 国产伊人精品| 亚洲第一区色| 久久人人精品| 亚洲成人va| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 日韩动漫一区| 麻豆9191精品国产| 日韩欧美精品综合| 成人久久久久| 亚洲一二av| 97精品久久| 精品国产一级| 欧美日韩国产在线观看网站| 国产在线欧美| 视频福利一区| 精品视频在线一区二区在线| 午夜亚洲精品| 国产日韩欧美一区在线| 日韩精品亚洲专区| 免费人成在线不卡| 蜜桃视频在线观看一区| 国产亚洲毛片| 久久夜色精品| 亚洲精品九九| 欧美一级全黄| 国产日韩精品视频一区二区三区| 日韩一区二区久久| 国产欧美日韩综合一区在线播放| 久久久精品网| 不卡在线一区二区| 奇米亚洲欧美| 亚洲福利免费| 蜜臀久久99精品久久久久宅男| 久久人人精品| 国产精品极品| 精品伊人久久久| 国产不卡人人| 日韩精品免费一区二区在线观看| 亚洲成人一区| 中文字幕一区二区三区在线视频| 欧美一级一区| 精品一区二区三区在线观看视频 | 国产一区三区在线播放| 日韩欧美一区二区三区在线视频| 鲁鲁在线中文| 91精品成人| 日韩高清三区| 久久久国产精品网站| 日韩不卡免费高清视频| 在线亚洲免费| 国产日韩欧美三区| 美女一区网站| 免费在线视频一区| 欧美aaaaaa午夜精品| 久久婷婷一区| 中文字幕一区二区三区日韩精品 | 国产精品探花在线观看| 国产成人黄色| 欧美精品一线| 国产一区 二区| 久久国产欧美| 亚洲精品观看| 成人国产精品一区二区免费麻豆| 视频福利一区| 日韩国产91| 麻豆成全视频免费观看在线看| 亚洲精品午夜av福利久久蜜桃| 日韩精品五月天| 国产高潮在线| 天堂成人国产精品一区| 欧美经典一区| 欧美日韩免费观看一区=区三区 | 色婷婷综合网| 亚洲欧美网站在线观看| 日产午夜精品一线二线三线| 最新亚洲激情| 欧美激情久久久久久久久久久| 91高清一区| 免费日韩一区二区三区| 久久精品影视| 国产欧美日韩精品一区二区免费 | 日本欧美韩国一区三区| 日韩免费小视频| 国产日韩一区二区三区在线 | 婷婷久久免费视频| 精品伊人久久久| 视频在线观看一区| 国产精品成久久久久| 天堂俺去俺来也www久久婷婷| 日韩综合精品|