成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL中如何給一個字段遞增賦值

瀏覽:4日期:2023-07-28 19:59:55
目錄MySQL給一個字段遞增賦值mysql set @rownum 變量 實現(xiàn)字段遞增賦值之前的需求新需求mysql 字段遞增賦值實現(xiàn)總結(jié)MySQL給一個字段遞增賦值

在mysql中,設(shè)計表時設(shè)計的是一次遞增,有時中間會刪除一兩行,導(dǎo)致ID不連續(xù),這時,可以采用以下方法將ID改為連續(xù)的。

首先設(shè)置一個變量,初始值為0:

set @r:=0;

然后更新表中對應(yīng)的ID列:

update tablename set id=(@r:=@r+1)

如果是插入,那就找一個記錄多的表t1

set @r:=0;insert into t select @r:=@r+1 from t1 limit 0, 2000mysql set @rownum 變量 實現(xiàn)字段遞增賦值

講述Mysql數(shù)據(jù)庫如何實現(xiàn)字段遞增賦值,解決門店重新連續(xù)編號問題。先看下應(yīng)用場景。

之前的需求

有個門店信息表,包含門店名稱、門店類型等信息,表結(jié)構(gòu)如下:

CREATE TABLE `sale_zd_shops` (? `sid` bigint(20) NOT NULL AUTO_INCREMENT,? `shop_id` varchar(32) NOT NULL COMMENT '門店ID,一串隨機(jī)數(shù)',? `shop_name` varchar(100) NOT NULL COMMENT '門店名稱',? `shop_nick` varchar(30) DEFAULT NULL COMMENT '門店別名',? `shop_type` int(11) DEFAULT NULL COMMENT '門店類型',新需求

因為門店重名概率比較多,尤其業(yè)務(wù)員溝通時幾乎用門店別名(簡稱)為主,重名概率更高,因此不利于業(yè)務(wù)溝通,為此提出對門店進(jìn)行編號,簡單起見1000開始往上遞增編號,新表結(jié)構(gòu)如下:

CREATE TABLE `sale_zd_shops` (? `sid` bigint(20) NOT NULL AUTO_INCREMENT,? `shop_id` varchar(32) NOT NULL COMMENT '門店ID,一串隨機(jī)數(shù)',? `shop_no` varchar(32) NOT NULL COMMENT '門店編號,1000往上遞增',? `shop_name` varchar(100) NOT NULL COMMENT '門店名稱',? `shop_nick` varchar(30) DEFAULT NULL COMMENT '門店別名',? `shop_type` int(11) DEFAULT NULL COMMENT '門店類型',

修改完表結(jié)構(gòu)后,還需要進(jìn)行shop_no數(shù)據(jù)處理,由于已經(jīng)有好幾萬門店數(shù)據(jù),不可能一一手工修改,為此需要sql 批處理。

mysql 字段遞增賦值實現(xiàn)set @rownum=10000;update sale_zd_shopsSET shop_no = (select @rownum := @rownum +1 as nid);

處理結(jié)果

sidshop_idshop_noshop_nameshop_type18fasdffsaer10001發(fā)廣告古古怪怪1028fasd12fsaer10002發(fā)廣告挺有意義2034fasddfsaer10003發(fā)廣挺告有意義20–––––<總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 亚欧美视频 | 国产欧美日韩精品第二区 | 国产91专区 | 亚洲成在人线中文字幕 | 欧美一级高清免费播放 | 黄a视频| 97超级碰碰碰久久久观看 | 日产国产精品久久久久久 | 免费精品一区二区三区在线观看 | 久久精品视频在线 | 亚洲男同可播放videos | 99视频精品全部 在线 | 可以看的毛片网站 | 毛片免费视频观看 | 国产精品99久久99久久久看片 | 久久久久国产成人精品 | 91精品成人免费国产片 | 欧美日韩亚洲视频 | 久久成人视 | 91精品国产薄丝高跟在线看 | 久久免费精品视频在线观看 | 欧美成人高清 | 91久久精品国产亚洲 | 国产精品系列在线一区 | 亚洲综合中文 | 韩国福利影视一区二区三区 | 97视频在线观看免费 | 伊人久久免费 | 精品国产自在现线看久久 | 99一区二区三区 | 国产视频自拍一区 | 欧美午夜三级我不卡在线观看 | 日韩在线观看视频免费 | 午夜国产精品久久久久 | 久久成人精品视频 | 国产精品videosse| 国产亚洲精品午夜一区 | 成人黄色免费观看 | 中文国产成人精品少久久 | 老色99久久九九精品尤物 | 大伊香蕉精品视频在线观看 |