濮阳杆衣贸易有限公司

主頁 > 知識庫 > 數(shù)據(jù)庫記錄的刪除,delete好還是update好?

數(shù)據(jù)庫記錄的刪除,delete好還是update好?

熱門標(biāo)簽:金昌電話機(jī)器人價格 修改地圖標(biāo)注 鳳臺百度地圖標(biāo)注店 縣域地圖標(biāo)注打印店 怎么在地圖標(biāo)注自己 萊西電子地圖標(biāo)注 外呼系統(tǒng)API接口 個人可以辦理400電話么 武夷山旅游地圖標(biāo)注

個人認(rèn)為還是使用Update比較好。
經(jīng)過一些測試,發(fā)現(xiàn)幾乎所有數(shù)據(jù)庫使用delete語句后,數(shù)據(jù)庫文件大小并沒有變小,以致數(shù)據(jù)庫的每次插入操作,都會使數(shù)據(jù)庫體積變大。

與其刪不掉,還是讓他留著吧。發(fā)現(xiàn)使用Update的時候,只要新的數(shù)據(jù)不比原來的大,數(shù)據(jù)庫體積就不會增大(文件存到數(shù)據(jù)庫很容易看出效果)。

所以個人建議使用Update方式標(biāo)記刪除記錄,添加新記錄的時候如果存在標(biāo)記為刪除的記錄,則更新該條記錄為新記錄。添加新記錄時的判斷也比較簡單:

復(fù)制代碼 代碼如下:
rs.Open "select * from tableName where deleted=1 order by ID asc" 
If rs.EOF Then rs.AddNew 
rs(1).Value="..."; 
'..... 
rs.Update 

我們需要添加新數(shù)據(jù)時,先查詢有沒有標(biāo)記為刪除的數(shù)據(jù),如果沒有(rs.EOF)則插入記錄(addNew),否則將新數(shù)據(jù)覆蓋掉第一條查詢到的記錄。

標(biāo)簽:涼山 清遠(yuǎn) 赤峰 上海 通遼 邢臺 楚雄 南京

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《數(shù)據(jù)庫記錄的刪除,delete好還是update好?》,本文關(guān)鍵詞  數(shù)據(jù)庫,記錄,的,刪除,delete,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《數(shù)據(jù)庫記錄的刪除,delete好還是update好?》相關(guān)的同類信息!
  • 本頁收集關(guān)于數(shù)據(jù)庫記錄的刪除,delete好還是update好?的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    保德县| 平塘县| 平昌县| 沧源| 郸城县| 瑞昌市| 洱源县| 红原县| 清苑县| 灵台县| 沧源| 横峰县| 湖南省| 桃源县| 潍坊市| 龙泉市| 河北省| 金山区| 安义县| 甘泉县| 三江| 旬阳县| 房产| 嘉荫县| 杂多县| 堆龙德庆县| 金昌市| 晴隆县| 绥化市| 佛山市| 崇礼县| 桐梓县| 田东县| 依兰县| 彩票| 报价| 新巴尔虎右旗| 依兰县| 财经| 张家港市| 五原县|