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

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

Jun 13, 2016 am 10:10 AM
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;

这样呢?

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah kekunci padam pada papan kekunci? Apakah kekunci padam pada papan kekunci? Mar 16, 2023 pm 04:48 PM

Apakah kekunci padam pada papan kekunci?

Apakah fungsi kunci padam Apakah fungsi kunci padam Mar 10, 2023 pm 06:07 PM

Apakah fungsi kunci padam

Cara Kawalan + Alt + Padam: Tutorial Mac Cara Kawalan + Alt + Padam: Tutorial Mac Apr 16, 2023 pm 12:37 PM

Cara Kawalan + Alt + Padam: Tutorial Mac

Apakah maksud undefined dan null? Apakah maksud undefined dan null? Nov 20, 2023 pm 02:39 PM

Apakah maksud undefined dan null?

Apakah perbezaan antara null dan NULL dalam bahasa c Apakah perbezaan antara null dan NULL dalam bahasa c Sep 22, 2023 am 11:48 AM

Apakah perbezaan antara null dan NULL dalam bahasa c

Bila hendak menggunakan null dan undefined Bila hendak menggunakan null dan undefined Nov 13, 2023 pm 02:11 PM

Bila hendak menggunakan null dan undefined

Apakah perbezaan antara null dan undefined Apakah perbezaan antara null dan undefined Nov 08, 2023 pm 04:43 PM

Apakah perbezaan antara null dan undefined

Bolehkah fail yang dipadam dipulihkan? Bolehkah fail yang dipadam dipulihkan? Feb 24, 2023 pm 03:49 PM

Bolehkah fail yang dipadam dipulihkan?

See all articles