Heim Backend-Entwicklung PHP-Tutorial 在6千万条数据库里,小弟我要保留最近10天数据,其余数据删除

在6千万条数据库里,小弟我要保留最近10天数据,其余数据删除

Jun 13, 2016 pm 01:41 PM
delete null search

在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;

这样呢?

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist die Löschtaste auf der Tastatur? Was ist die Löschtaste auf der Tastatur? Mar 16, 2023 pm 04:48 PM

Es gibt zwei Löschtasten auf der Tastatur: die Entf-Taste (Löschen) und die Rücktaste. Die Rücktaste wird auch als Rücktaste bezeichnet. Mit dieser Taste können Sie den Textinhalt vor dem Cursor löschen. Mit der Löschtaste können Sie Zeichen, Dateien und ausgewählte Objekte löschen. Jedes Mal, wenn Sie die Entf-Taste drücken, wird ein Zeichen rechts vom Cursor gelöscht und das Zeichen rechts vom Cursor wird um einen Frame nach links verschoben. Drücken Sie die Entf-Taste Taste zum schnellen Löschen; in einigen Anwendungen Wählen Sie ein Objekt im Programm aus und drücken Sie die Entf-Taste, um das ausgewählte Objekt schnell zu löschen.

Welche Funktion hat die Löschtaste? Welche Funktion hat die Löschtaste? Mar 10, 2023 pm 06:07 PM

Die Funktionen der Löschtaste sind: 1. Zeichen löschen; jedes Mal, wenn die Löschtaste gedrückt wird, wird ein Zeichen rechts vom Cursor gelöscht und das Zeichen rechts vom Cursor wird um ein Bild nach links verschoben. 2. Dateien löschen; wenn eine oder mehrere Dateien/Ordner ausgewählt sind, drücken Sie die Entf-Taste, um sie schnell zu löschen (zur Wiederherstellung in den Papierkorb verschieben). 3. Löschen Sie das ausgewählte Objekt. Wählen Sie in einigen Anwendungen ein Objekt aus und drücken Sie die Entf-Taste, um das ausgewählte Objekt schnell zu löschen.

So steuern Sie Strg + Alt + Entf: Mac-Tutorial So steuern Sie Strg + Alt + Entf: Mac-Tutorial Apr 16, 2023 pm 12:37 PM

Strg+Alt+Entf: „Mac“-Modus StrgAltEntf ist eine häufige Tastenkombination, die von Windows-Benutzern zum Öffnen des Task-Managers verwendet wird. Normalerweise beenden sie unerwünschte Anwendungen über das Manager-Menü, um Speicherplatz auf ihrem Computer freizugeben. Mit der Mac-Variante Strg+Alt+Entf können Sie das Menü „Beenden erzwingen“ öffnen. Wenn Mac-Benutzer das Programm beenden möchten, das das Problem verursacht, oder geöffnete Programme anzeigen möchten, können sie über das Menü interagieren, um weitere Untersuchungen durchzuführen. Wie führe ich ControlAltDelete auf einem Mac durch? Bei fehlerhaften Anwendungen müssen Sie diese Tastenkombination verwenden

Was ist der Unterschied zwischen null und NULL in der C-Sprache? Was ist der Unterschied zwischen null und NULL in der C-Sprache? Sep 22, 2023 am 11:48 AM

Der Unterschied zwischen null und NULL in der C-Sprache ist: null ist eine Makrodefinition in der C-Sprache, die normalerweise zur Darstellung eines Nullzeigers verwendet wird und zum Initialisieren von Zeigervariablen oder zum Bestimmen, ob der Zeiger in einer bedingten Anweisung null ist, verwendet werden kann. NULL ist eine Makrodefinition in der C-Sprache. Eine vordefinierte Konstante in, die normalerweise zur Darstellung eines Nullwerts verwendet wird und zur Darstellung eines Nullzeigers, eines Nullzeigerarrays oder eines Nullstrukturzeigers verwendet wird.

Was bedeuten undefiniert und null? Was bedeuten undefiniert und null? Nov 20, 2023 pm 02:39 PM

In JavaScript stellen sowohl undefiniert als auch null das Konzept von „nichts“ dar: 1. undefiniert stellt eine nicht initialisierte Variable oder eine nicht vorhandene Eigenschaft dar. Wenn eine Variable deklariert, ihr aber kein Wert zugewiesen ist, ist der Wert der Variablen undefiniert. Beim Zugriff auf Eigenschaften, die nicht im Objekt vorhanden sind, ist der zurückgegebene Wert ebenfalls undefiniert. 2. Null stellt eine leere Objektreferenz dar. In einigen Fällen kann die Objektreferenz auf Null gesetzt werden, um den von ihr belegten Speicher freizugeben.

Können gelöschte Dateien wiederhergestellt werden? Können gelöschte Dateien wiederhergestellt werden? Feb 24, 2023 pm 03:49 PM

Durch Löschen gelöschte Dateien können wiederhergestellt werden. Wenn Benutzer Dateien mit „Löschen“ löschen, werden diese Dateien in den Papierkorb verschoben und nicht vollständig gelöscht. Wiederherstellungsmethode: 1. Öffnen Sie den „Papierkorb“, wählen Sie die Datei aus, die Sie wiederherstellen möchten, und klicken Sie auf „Dieses Element wiederherstellen“. 2. Öffnen Sie den „Papierkorb“, wählen Sie die Datei aus, die Sie wiederherstellen möchten, und verwenden Sie die Verknüpfung „Rückgängig“. „Strg+z“.

Wann sollten null und undefiniert verwendet werden? Wann sollten null und undefiniert verwendet werden? Nov 13, 2023 pm 02:11 PM

Sowohl null als auch undefiniert weisen auf einen fehlenden Wert oder einen undefinierten Zustand hin. Je nach Verwendungsszenario gibt es einige Leitprinzipien für die Verwendung von null oder undefiniert: 1. Wenn Sie klar angeben müssen, dass eine Variable leer oder ungültig ist, müssen Sie Folgendes tun: kann null verwenden; 2. Wenn eine Variable deklariert wurde, aber noch kein Wert zugewiesen wurde, wird sie standardmäßig auf undefiniert gesetzt. 3. Wenn Sie überprüfen müssen, ob eine Variable leer oder undefiniert ist, verwenden Sie den strikten Gleichheitsoperator „=“. ==" um festzustellen, ob die Variable null oder undefiniert ist. .

Was ist der Unterschied zwischen null und undefiniert? Was ist der Unterschied zwischen null und undefiniert? Nov 08, 2023 pm 04:43 PM

Der Unterschied zwischen null und undefiniert ist: 1. Semantische Bedeutung; . Leistung bei der JSON-Serialisierung; 9. Beziehung zu Typen. Detaillierte Einführung: 1. Semantische Bedeutung: Null bedeutet normalerweise, dass diese Variable keinen gültigen Objektwert hat, während undefiniert normalerweise bedeutet, dass der Variablen kein Wert zugewiesen wurde oder das Objekt dieses Attribut nicht hat. 2. Verwendungsszenarien , usw.

See all articles