国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

重置MySQL中表中自增列的初始值的實(shí)現(xiàn)方法

2024-07-24 12:52:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

重置MySQL中表中自增列的初始值的實(shí)現(xiàn)方法

1. 問(wèn)題的提出

   在MySQL的數(shù)據(jù)庫(kù)設(shè)計(jì)中,一般都會(huì)設(shè)計(jì)自增的數(shù)字列,用作業(yè)務(wù)無(wú)關(guān)的主鍵。 在數(shù)據(jù)庫(kù)出現(xiàn)頻繁的刪除操作或者清空操作之后,其自增的值仍然會(huì)自動(dòng)增長(zhǎng),如果需要重新開(kāi)始該如何做呢?

2. 解決辦法

    a.    alter table

delete from table_name; ALTER TABLE table_name AUTO_INCREMENT = 1;

   如果數(shù)據(jù)庫(kù)表中的數(shù)據(jù)很多,則刪除操作會(huì)持續(xù)比較久,這個(gè)問(wèn)題需要注意。

    b.   truncate

truncate table_name

   簡(jiǎn)單快捷,直接清空數(shù)據(jù)。

3.  delete vs tuncate

  主要的區(qū)別如下:

   truncate速度快,不做日志記錄,故無(wú)法進(jìn)行rollback操作。 delete反之。    truncate會(huì)重置索引和自增初始值, delete則不會(huì)    truncate不會(huì)觸發(fā)trigger,而delete則會(huì)觸發(fā)。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

您可能感興趣的文章:

怎么重置mysql的自增列AUTO_INCREMENT初時(shí)值
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 怀来县| 南华县| 琼中| 安塞县| 大同县| 应城市| 江津市| 丹凤县| 沐川县| 阿拉善右旗| 怀集县| 威远县| 精河县| 卫辉市| 深水埗区| 丰宁| 自贡市| 广水市| 南京市| 兴义市| 镇安县| 天柱县| 察雅县| 启东市| 临城县| 高密市| 临洮县| 太仆寺旗| 恩施市| 全州县| 萨迦县| 施甸县| 扶绥县| 镇远县| 德州市| 启东市| 威远县| 忻州市| 古丈县| 湾仔区| 宿州市|