原文:sql 自增ID之重置

問題背景: 在使用數據庫時,經常要使用主鍵,並設置其為自增字段,我使用的初衷是想要數據庫自動給我分配一個空閑的ID給我使用,但是使用后發現,如果我們刪除數據后,后面添加的數據的自增ID始終是在之前的基礎上開始的,我想要的自增字段始終從 開始。 在多次插入數據后,自增的ID號比較混亂,而且刪除數據后,自增的ID並不會歸零,經過多方查閱,了解到有兩種方法可以控制自增的字段: 方法一: 如果曾經的數據都 ...

2018-11-23 11:31 0 2987 推薦指數:

查看詳情

MySQL重置id

專注和簡單一直是我的秘訣之一,簡單的事情可能比復雜更難做到,你必須努力理清思路,從而使其便的簡單;但這最終是值得的,因為你一旦做到了,便可創造奇跡。                       ---喬布斯 #刪除所有數據 delete from user; #重置 ...

Thu Jul 18 22:05:00 CST 2019 0 2610
MySQL重置id

分類專欄: 數據庫 轉:https://blog.csdn.net/chineseyoung/article/details/79277767 方法一(效率高,謹慎使用): 清空表數據並重置id: truncate table table_name; 注意 ...

Wed Sep 30 00:25:00 CST 2020 0 1036
mysql重置表自id的方法

測試數據因為表自的關系清空后id並不會重置為1,所以需要重置id 語句 即可 ...

Fri Sep 11 19:07:00 CST 2020 0 1161
數據庫如何讓自id重置

  sql語句:truncate tablename; 會清空表的所有記錄,並且使自id重置。   另外,navicat的截斷表,就是這個功能。 它的清空表只會清空數據,不能使自id重置。 ...

Sun Nov 20 01:21:00 CST 2016 0 4085
SQL表自主鍵列重置方法

ID歸1語句:truncate table users --刪除表全部數據,然后從1開始自 ID重置(保留內容)語句:DBCC CHECKIDENT (users,reseed,0) 轉自:http://wnsfl.blog.163.com/blog/static ...

Mon Oct 08 23:40:00 CST 2018 0 908
mysql清空表數據並重置ID

mysql清空表數據並重置ID: ## 查看mysql> select * from work_order_company;mysql> show create table work_order_company; ## 清除mysql> delete from ...

Sun Aug 25 09:40:00 CST 2019 1 2378
將一張表的主鍵(ID)重置為從1開始自排列

如果你有一張表,你的主鍵是ID,然后由於測來測去的原因,你的ID不是從1開始連續的自了。 終於有一天,使用這張表的某個系統要導入正式數據了,強迫症這時候就表現的明顯了,渾身不自在, 這時候你就需要將這個主鍵ID重置一波了,方法是在這張表中新增一個字段,將ID里面的數據復制過去, 然后刪除 ...

Fri Apr 21 01:16:00 CST 2017 0 2334
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM