Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
private [2018/12/03 13:13] serg создано |
private [2019/10/15 08:39] (текущий) |
||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| <code> | <code> | ||
| CREATE TABLE IF NOT EXISTS shows_new LIKE shows; | CREATE TABLE IF NOT EXISTS shows_new LIKE shows; | ||
| - | INSERT INTO shows_new SELECT * FROM shows WHERE EventTimeStamp >= unix_timestamp(AddDate(Now(),interval -14 day)); | + | SELECT * FROM shows WHERE EventTimeStamp >= unix_timestamp(AddDate(Now(),interval -14 day)) and EventTimeStamp<unix_timestamp(Now()) INTO OUTFILE '/var/lib/mysql-files/shows.txt'; |
| - | ALTER TABLE shows RENAME TO shows_old; | + | LOAD DATA INFILE '/var/lib/mysql-files/shows.txt' INTO TABLE shows_new; |
| + | ALTER TABLE shows RENAME TO shows_old; | ||
| ALTER TABLE shows_new RENAME TO shows; | ALTER TABLE shows_new RENAME TO shows; | ||
| DROP TABLE shows_old; | DROP TABLE shows_old; | ||
| Строка 23: | Строка 24: | ||
| </code> | </code> | ||
| + | PURGE BINARY LOGS BEFORE '2018-12-01 00:00:00'; | ||