最近在搞一個項目,數據庫裡面有很多測試數據,後來用delete * 語句全部刪除了,但發現自增長列(一般是主鍵)基數並沒有歸零,後經查閱資料,找到了解決辦法,就是使用TRUNCATE函數,可將表中數據全部刪除,並且可以把自增長列基數歸零。SQL語句如下:
view sourceprint?1TRUNCATE TABLE tableName --其中tableName中所要操作的數據
要注意,表中的數據全部刪除了,上述SQL才會生效。正好我的是需要刪除數據,如果遇到不能清空數據的情況,那暫時還沒有找到辦法,所以有時候感覺,並不是太實用。
注:更多精彩文章請關注三聯編程教程欄目。