在6千万条数据库里,小弟我要保留最近10天数据,其余数据删除
在6千万条数据库里,我要保留最近10天数据,其余数据删除。
sid | bigint(20) unsigned | NO | PRI | NULL | auto_increment |
| userid | int(10) unsigned | NO | MUL | 0 | |
| sip | bigint(12) unsigned zerofill | NO | MUL | NULL | |
| stime | int(10) unsigned | NO | MUL | NULL | |
| stype | tinyint(1) unsigned | NO | MUL | NULL | |
| keyword | char(80) | NO | MUL | NULL |
DELETE FROM search WHERE stime 用这一条数据,我删了很久,都没有反映,请问一下,我该怎么操作一下,实现我的需求。
------解决方案--------------------
分批
mysql> delete from bit_dcsval where insert_datetimeQuery OK, 10000 rows affected, 1 warning (3 min 48.40 sec)
上面是网上的例子
------解决方案--------------------
如果6千万数据中,10天的数据仅仅占一小部分,建议将这部分select into到一张新表里,然后将原来的表truncate掉,之后再将新表rename成原来的表
顺利的话,估计只要几秒钟。
truncate操作是效率最高的,当然也不可恢复。
------解决方案--------------------
出的是什么错?
DELETE TABLE search;
RENAME TABLE search_tmp TO search;
这样呢?

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

鍵盤刪除鍵有兩個:del(delete)鍵和backspace鍵。 backspace又稱退格鍵,這個按鍵可以把遊標前面的文字內容刪除掉;而delete鍵可以刪除字元、檔案和選取物件。每按一次del鍵,就會刪除遊標右側的一個字符,遊標右側的字符向左移動一幀;當選中一個或多個文件/資料夾時,按Del鍵可快速刪除;在某些應用程式中選取某個對象,按Del鍵可快速刪除選取對象。

delete鍵的功能為:1、刪除字符;每按一次delete鍵,就會刪除遊標右側的一個字符,遊標右側的字符向左移動一幀。 2、刪除檔案;選取一個或多個檔案/資料夾時,按Delete鍵快速刪除(移至回收站,可恢復)。 3.刪除選取對象;在某些應用程式中選取某個對象,按Delete鍵可快速刪除選取對象。

Control+Alt+Delete:「Mac」方式Ctrlaltdel是Windows使用者用來開啟「工作管理員」的常用組合鍵。他們通常會從管理器選單中退出不需要的應用程序,以釋放電腦上的一些空間。 Control+Alt+DeleteMac變體可讓您開啟「強制退出」功能表。如果Mac用戶想要退出導致問題的程式或查看開啟的程序,他們可以與選單互動以進一步調查。如何在Mac上執行ControlAltDelete?如果您有任何故障的應用程序,您必須使用此組合鍵來擺

在JavaScript 中,undefined和null都代表著「無」的概念:1、undefined 表示一個未初始化的變數或一個不存在的屬性,當宣告了一個變數但沒有對其賦值時,這個變數的值就是undefined ,當存取物件中不存在的屬性時,傳回的值也是undefined;2、null表示一個空的物件引用,在某些情況下,可以將物件的引用設為null,以便釋放其佔用的記憶體。

c語言中null和NULL的差異是:null是C語言中的一個宏定義,通常用來表示一個空指針,可以用來初始化指針變量,或是在條件語句中判斷指針是否為空;NULL是C語言中的一個預先定義常數,通常用來表示一個空值,用來表示一個空的指標、空的指標數組或是空的結構體指標。

null和undefined的差異在:1、語意意義;2、使用場景;3、與其它值的比較;4、與全域變數的關係;5、與函數參數的關係;6、可空性檢定;7、性能考慮;8、在JSON序列化中的表現;9、與類型的關係。詳細介紹:1、語意意義,null通常表示知道這個變數不會擁有任何有效的物件值,而undefined則通常表示變數未被賦值,或物件沒有此屬性;2、使用場景等等。

delete刪除的文件可以恢復;因為當使用者使用delete來刪除文件,會將這些文件移入回收站,並沒有完全刪除。恢復方法:1、開啟“回收站”,選取要恢復的文件,點擊“還原此項目”即可;2、開啟“回收站”,選取要復原的文件,使用撤銷捷徑“ctrl+z”即可。

在當今的Web開發時代,有效且有效率的表管理變得非常重要,特別是在處理資料量大的Web應用程式時。從表中動態新增、編輯和刪除行的能力可以顯著增強使用者體驗並使應用程式更具互動性。實現這一目標的一種有效方法是利用jQuery的強大功能。 jQuery提供了許多功能來幫助開發人員執行操作。表格行表格行是相互關聯的資料的集合,由HTML中的元素表示。它用於將表格中的單元格(由元素表示)分組在一起。每個元素用於定義表中的一行,對於多屬性表,通常包含一個或多個元素。語法$(selector).append(co
