最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql id從1開始自增 快速解決id不連續(xù)的問題

 更新時(shí)間:2021年07月12日 09:05:50   作者:Lancer_Wu  
這篇文章主要介紹了mysql id從1開始自增 快速解決id不連續(xù)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mysql id從1開始自增 解決id不連續(xù)

作為一個(gè)強(qiáng)迫癥患者,對(duì)于表格內(nèi)某些行刪除之后,id不連續(xù)這個(gè)問題完全無(wú)法容忍,一開始使用

TRUNCATE TABLE tablename

來(lái)實(shí)現(xiàn)id從頭自增,但是這個(gè)命令同時(shí)也會(huì)清空整個(gè)表,真的是坑爹啊。

后面才發(fā)現(xiàn)了正確的做法:

alter table tablename auto_increment = 1;

這個(gè)命令不會(huì)改動(dòng)現(xiàn)有的表的內(nèi)容和順序,同時(shí)新插入行的id會(huì)先使用已刪除的id,完美填補(bǔ)空缺id。

mysql自增id跳躍解決(不刪除數(shù)據(jù))

問題描述:

從excel中導(dǎo)入大量數(shù)據(jù)到mysql,自增id沒有按順序自增,中間有很多跳過了,由于數(shù)量巨大,不想重新導(dǎo)入

解決思路:

按照id或者時(shí)間按從小到大排序==>獲取行號(hào)==>用行號(hào)替換原來(lái)的id

sql語(yǔ)句:

update tab as t1 join (select id,(@rowno:=@rowno+1) as rowno from tab a,(select (@rowno:=0)) b order by a.id) as t2 SET t1.id=t2.rowno WHERE t1.id=t2.id;

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

相關(guān)文章

  • MySQL主從復(fù)制斷開的常用修復(fù)方法

    MySQL主從復(fù)制斷開的常用修復(fù)方法

    這篇文章主要介紹了MySQL主從復(fù)制斷開的常用修復(fù)方法,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • MySQL主從復(fù)制原理以及需要注意的地方

    MySQL主從復(fù)制原理以及需要注意的地方

    這篇文章主要介紹了MySQL主從復(fù)制原理以及需要注意的地方,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-11-11
  • mysql多個(gè)TimeStamp設(shè)置的方法解讀

    mysql多個(gè)TimeStamp設(shè)置的方法解讀

    timestamp設(shè)置默認(rèn)值是Default CURRENT_TIMESTAMP;timestamp設(shè)置隨著表變化而自動(dòng)更新是ON UPDATE CURRENT_TIMESTAMP;接下來(lái)為您詳細(xì)介紹
    2012-11-11
  • MySQL命令行連接方式

    MySQL命令行連接方式

    這篇文章主要介紹了MySQL命令行連接方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • MySQL使用B+Tree當(dāng)索引的優(yōu)勢(shì)有哪些

    MySQL使用B+Tree當(dāng)索引的優(yōu)勢(shì)有哪些

    這篇文章主要介紹了MySQL使用B+Tree當(dāng)索引有哪些優(yōu)勢(shì),幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • 項(xiàng)目從MYSQL遷移至MARIADB教程

    項(xiàng)目從MYSQL遷移至MARIADB教程

    本文給大家分享的是將項(xiàng)目從MySQL遷移至MariaDB的詳細(xì)步驟,非常的實(shí)用,有需要的小伙伴可以參考下
    2017-07-07
  • MySQL安全配置向?qū)ysql_secure_installation詳解

    MySQL安全配置向?qū)ysql_secure_installation詳解

    這篇文章主要介紹了MySQL安全配置向?qū)ysql_secure_installation各項(xiàng)配置的含義,并依據(jù)經(jīng)驗(yàn)給予一了一些建議,需要的朋友可以參考下
    2014-03-03
  • MySQL邏輯備份的實(shí)現(xiàn)步驟

    MySQL邏輯備份的實(shí)現(xiàn)步驟

    本文主要介紹了MySQL邏輯備份的實(shí)現(xiàn)步驟,包括使用mysqldump和mysqlpump工具進(jìn)行備份和恢復(fù),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • MySQL?with語(yǔ)句講解

    MySQL?with語(yǔ)句講解

    這篇文章主要介紹了MySQL?with語(yǔ)句小結(jié),對(duì)于邏輯復(fù)雜的sql,with可以大大減少臨時(shí)表的數(shù)量,提升代碼的可讀性、可維護(hù)性,對(duì)mysql?with語(yǔ)句相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-11-11
  • 使用Jmeter連接Mysql圖文教程

    使用Jmeter連接Mysql圖文教程

    Apache JMeter是Apache組織開發(fā)的基于Java的壓力測(cè)試工具。用于對(duì)軟件做壓力測(cè)試,它最初被設(shè)計(jì)用于Web應(yīng)用測(cè)試,但后來(lái)擴(kuò)展到其他測(cè)試領(lǐng)域。今天我們來(lái)看看如何使用Jmeter連接Mysql
    2016-12-12

最新評(píng)論

白河县| 兴山县| 红河县| 内黄县| 宣威市| 图片| 定西市| 阳原县| 尼玛县| 锡林郭勒盟| 通辽市| 乌鲁木齐县| 特克斯县| 历史| 抚远县| 安化县| 海伦市| 涞源县| 东光县| 兴安盟| 宁海县| 南平市| 阿鲁科尔沁旗| 盐边县| 邢台市| 扬中市| 库伦旗| 茂名市| 宝鸡市| 舒城县| 新晃| 吉木乃县| 绿春县| 承德县| 西林县| 石门县| 丽水市| 万宁市| 平远县| 芜湖县| 哈尔滨市|