![]() |
Удаление последних N записей из Mysql
PHP код:
Но команда делит в таком виде почемуто не работает. Если оставить только условие id=11, то все поля успешно стираются) если оставить только условие time = $tim, не работает. echo $row['time']; и echo $tim; выдают одно и тоже. |
Код AS1/AS2:
|
Тут еще есть смысл подумать: что будет выгоднее, удалить Х записей, оставив У записей, или скопировать У записей в новую таблицу, trunkate/drop старую, и потом переименовать / скопировать таблицу, куда копировали У записей.
Например, если нужно оставить 200 записей из 200000, то я так думаю, что второй вариант будет очень сильно быстрее :) |
| Часовой пояс GMT +4, время: 07:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.