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

兩種mysql對自增id重新從1排序的方法

 更新時間:2015年07月29日 17:10:55   作者:微笑的江豚  
本文介紹了兩種mysql對自增id重新從1排序的方法,簡少了對于某個項目初始化數(shù)據(jù)的工作量,感興趣的朋友可以參考下

最近老是要為現(xiàn)在這個項目初始化數(shù)據(jù),搞的很頭疼,而且數(shù)據(jù)庫的Id自增越來越大,要讓自增重新從1開始:那么就用下面的方法吧:

方法一:如果曾經(jīng)的數(shù)據(jù)都不需要的話,可以直接清空所有數(shù)據(jù),并將自增字段恢復(fù)從1開始計數(shù)
truncate table 表名

方法二:dbcc checkident ('table_name', reseed, new_reseed_value) 當(dāng)前值設(shè)置為 new_reseed_value。如果自創(chuàng)建表后沒有將行插入該表,則在執(zhí)行 DBCC CHECKIDENT 后插入的第一行將使用 new_reseed_value 作為標(biāo)識。否則,下一個插入的行將使用 new_reseed_value + 1。如果 new_reseed_value 的值小于標(biāo)識列中的最大值,以后引用該表時將產(chǎn)生 2627 號錯誤信息。

方法二不會清空已有數(shù)據(jù),操作比較靈活,不僅可以將自增值歸零,也適用于刪除大量連續(xù)行后,重新設(shè)置自增值并插入新的數(shù)據(jù);或從新的值開始,當(dāng)然不能和已有的沖突。
$sql="delete from $table_vote";
mysql_query($sql, $link);
$sql="alter table $table_vote auto_increment=1";
mysql_query($sql, $link);

以上就是本文的全部內(nèi)容,希望這兩種方法對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • mysql如何在存儲過程中輸出日志信息

    mysql如何在存儲過程中輸出日志信息

    這篇文章主要介紹了mysql如何在存儲過程中輸出日志信息問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 如何將mysql存儲位置遷移到一塊新的磁盤上

    如何將mysql存儲位置遷移到一塊新的磁盤上

    這篇文章主要介紹了如何將mysql存儲位置遷移到一塊新的磁盤上,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • MySQL數(shù)據(jù)庫導(dǎo)出與導(dǎo)入及常見錯誤解決

    MySQL數(shù)據(jù)庫導(dǎo)出與導(dǎo)入及常見錯誤解決

    MySQL數(shù)據(jù)庫導(dǎo)出與導(dǎo)入的過程中將會發(fā)生眾多不可預(yù)知的錯誤,本文整理了一些常見錯誤及相應(yīng)的解決方法,遇到類似情況的朋友可以參考下,希望對大家有所幫助
    2013-07-07
  • MySQL整型數(shù)據(jù)溢出的解決方法

    MySQL整型數(shù)據(jù)溢出的解決方法

    這篇文章主要介紹了MySQL整型數(shù)據(jù)溢出的解決方法,本文出現(xiàn)整型溢出的mysql版本是5.1,5.1下整型溢出不會報錯,而會變成負數(shù),需要的朋友可以參考下
    2014-07-07
  • MySQL?SELECT數(shù)據(jù)查看WHERE(AND?OR?IN?NOT)語句

    MySQL?SELECT數(shù)據(jù)查看WHERE(AND?OR?IN?NOT)語句

    這篇文章主要介紹了MySQL?SELECT數(shù)據(jù)查看WHERE(AND?OR?IN?NOT)de?語句學(xué)習(xí),非常適合新手小白朋友,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • 一鍵重置mysql的root密碼腳本

    一鍵重置mysql的root密碼腳本

    本節(jié)主要介紹了一鍵重置mysql的root密碼的實現(xiàn)腳本,需要的朋友可以參考下
    2014-07-07
  • mysql sharding(碎片)介紹

    mysql sharding(碎片)介紹

    這篇文章主要介紹了mysql sharding(碎片)介紹,本文講解了Sharding的應(yīng)用場景一般都哪些、Sharding與數(shù)據(jù)庫分區(qū)(Partition)的區(qū)別等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • MySQL 啟動報錯:File ./mysql-bin.index not found (Errcode: 13)

    MySQL 啟動報錯:File ./mysql-bin.index not found (Errcode: 13)

    這篇文章主要介紹了MySQL 啟動報錯:File ./mysql-bin.index not found (Errcode: 13)的解決方法,需要的朋友可以參考下
    2014-07-07
  • MySQL實現(xiàn)統(tǒng)計過去12個月每個月的數(shù)據(jù)信息

    MySQL實現(xiàn)統(tǒng)計過去12個月每個月的數(shù)據(jù)信息

    這篇文章主要介紹了MySQL實現(xiàn)統(tǒng)計過去12個月每個月的數(shù)據(jù)信息,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 利用pt-heartbeat監(jiān)控MySQL的復(fù)制延遲詳解

    利用pt-heartbeat監(jiān)控MySQL的復(fù)制延遲詳解

    這篇文章主要給大家介紹了利用pt-heartbeat監(jiān)控MySQL的復(fù)制延遲的相關(guān)資料,文中詳細介紹了pt-heartbeat、監(jiān)控原理以及安裝過程等的相關(guān)內(nèi)容,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-06-06

最新評論