Удаление записи из БД для того чтобы размер БД не превысил установленный размер

ВладимирЧе

Новичок
Автор оригинала: dimagolov
я бы сделал несколькими запросами. в начале сделал count(*) и min(id), max(id). убедившись что max(id) - min(id) ~ count(*) посчитал бы в пхп LimitId MaxId + Count / 2 и сделал бы delete where id < LimitId
Дык, по этой формуле вообще всё удалится.
max(id)=100
min(id)=5
count(*)=95
LimitId = 100 + 95 / 2 будет 147.
А поскольку у всех новостей max(id)=100,
то значит id больше 100 нету, и значит у каждой
новости id < 100 и поэтому запрос delete where id < LimitId удалит всё
 

dimagolov

Новичок
ВладимирЧе, у тебя своего ума нету? ну описался я, не "MaxId +", а "MinId +" или "MaxId -"
 

dimagolov

Новичок
ВладимирЧе, при кол-ве новостей в несколько тысяч можно сказать, что у всех новостей размер примерно одинаковый. если какие-то и выбиваются из этого правила (слишком большие, слишком это в 10 и более раз) их можно отсекать и не публиковать у себя
 

ВладимирЧе

Новичок
Автор оригинала: dimagolov
ВладимирЧе, при кол-ве новостей в несколько тысяч можно сказать, что у всех новостей размер примерно одинаковый. если какие-то и выбиваются из этого правила (слишком большие, слишком это в 10 и более раз) их можно отсекать и не публиковать у себя
Верно подмечено. А как же тогда с моей едеей про strlen?
 

Духовность™

Продвинутый новичок
Зашел в досье автора. Сайт: http://super-titan.narod.ru/

Программирование Анекдоты Форум Чат.. и куча рекламы.

Все стало понятно.
я решил сделать архив новостей,
то есть 1 раз в день при помощи cron запускается
php-скрипт который скачивает rss-новости и добавляет
их в базу
Прекратить делать подобные сайты - от ваших безумных проектов уже тошнит весь интернет. Вы ничего не генерируете; ни контента, ни оригинальных идей, но зато лихо умеете засорять www пространство кривыми подделками под информресурсы, преследуя одну лишь цель - повесить ущербную копеечную рекламу на такой жу ущербный, никому не нужный проект.
 

ВладимирЧе

Новичок
Конструктивная критика - это хорошо.
Согласен с Вами, но людям будет удобно смотреть новости со всех новостных
сайтов в одном месте (да ещё и с архивом).

Расскажу про http://super-titan.narod.ru/ - на нём только те,
программы которые я сам написал (я сам генерирую контент для этого сайта).
А самое главное в том, что ко всем программам есть исходник.
Конечно некоторые программы это баловство,
но есть и полезные программы, например Jafan Converter.
EXE - http://super-titan.narod.ru/Programming/delphi/progi/jafan-converter-exe.rar
SOURCE - http://super-titan.narod.ru/Programming/delphi/progi/jafan-converter-source.rar
 
Сверху