數(shù)據(jù)庫記錄的刪除,delete好還是update好?
個(gè)人認(rèn)為還是使用Update比較好。
經(jīng)過一些測(cè)試,發(fā)現(xiàn)幾乎所有數(shù)據(jù)庫使用delete語句后,數(shù)據(jù)庫文件大小并沒有變小,以致數(shù)據(jù)庫的每次插入操作,都會(huì)使數(shù)據(jù)庫體積變大。
與其刪不掉,還是讓他留著吧。發(fā)現(xiàn)使用Update的時(shí)候,只要新的數(shù)據(jù)不比原來的大,數(shù)據(jù)庫體積就不會(huì)增大(文件存到數(shù)據(jù)庫很容易看出效果)。
所以個(gè)人建議使用Update方式標(biāo)記刪除記錄,添加新記錄的時(shí)候如果存在標(biāo)記為刪除的記錄,則更新該條記錄為新記錄。添加新記錄時(shí)的判斷也比較簡(jiǎn)單:
If rs.EOF Then rs.AddNew
rs(1).Value="...";
'.....
rs.Update
我們需要添加新數(shù)據(jù)時(shí),先查詢有沒有標(biāo)記為刪除的數(shù)據(jù),如果沒有(rs.EOF)則插入記錄(addNew),否則將新數(shù)據(jù)覆蓋掉第一條查詢到的記錄。
相關(guān)文章
asp(vbscript)中自定義函數(shù)的默認(rèn)參數(shù)實(shí)現(xiàn)代碼
這篇文章主要介紹了asp(vbscript)中自定義函數(shù)的默認(rèn)參數(shù)實(shí)現(xiàn)代碼,需要的朋友可以參考下2020-09-09asp下實(shí)現(xiàn)記錄集內(nèi)隨機(jī)取記錄的代碼
asp下實(shí)現(xiàn)記錄集內(nèi)隨機(jī)取記錄的代碼...2007-11-11asp 防盜鏈代碼(徹底屏蔽迅雷,旋風(fēng),快車下載站內(nèi)資源)
asp 防盜鏈代碼(徹底屏蔽迅雷,旋風(fēng),快車下載站內(nèi)資源) ,判斷是不是下載工具下載,是則報(bào)404錯(cuò)誤。2010-04-04asp中格式化HTML函數(shù)代碼 SDCMS加強(qiáng)版
主要用來去除html中的script,iframe等html標(biāo)記,需要的朋友可以參考下。2011-01-01asp中將字符串轉(zhuǎn)數(shù)字的函數(shù)小結(jié)
這篇文章主要介紹了asp中將字符串轉(zhuǎn)數(shù)字的函數(shù)小結(jié),需要的朋友可以參考下2020-09-09如何在 Access 2003 和 Access 2002 中創(chuàng)建 DSN 的連接到 SQLServer 對(duì)鏈接表
如何在 Access 2003 和 Access 2002 中創(chuàng)建 DSN 的連接到 SQLServer 對(duì)鏈接表...2006-10-10