[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удалить из таблицы строки.
Миша
Есть БД на MySQLi, в ней много таблиц и нужно из каждой из них удалять строки старше 2 дней (при этом время и дата изначально не записываются).

У MySQLi есть готовые решения?

_____________
Принимаю заказы, писать в ЛС
sergeiss
Цитата (Медведь @ 8.06.2014 - 15:07)
У MySQLi есть готовые решения?

Мне так кажется, что вот такая статья http://www.mysql.ru/docs/ilyin/ вполне тебе ответит на этот и многие другие вопросы smile.gif А потом можешь поизучать мануалы про Мускулю (на том же сервере), где будут описаны все команды со всеми параметрами.

Цитата (Медведь @ 8.06.2014 - 15:07)
(при этом время и дата изначально не записываются).

Надо записывать. Без этого как ты объяснишь БД, какие записи старше нужного времени?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
inpost
Медведь
mysqli_query("тут запрос");

А дальше просто нужный запрос на MySQL делаешь. Про дату выше подсказали.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Миша
Цитата (inpost @ 8.06.2014 - 16:33)
Медведь
mysqli_query("тут запрос");

А дальше просто нужный запрос на MySQL делаешь. Про дату выше подсказали.

Это я уже знаю

_____________
Принимаю заказы, писать в ЛС
Миша
Цитата (sergeiss @ 8.06.2014 - 16:07)
Цитата (Медведь @ 8.06.2014 - 15:07)
У MySQLi есть готовые решения?

Мне так кажется, что вот такая статья http://www.mysql.ru/docs/ilyin/ вполне тебе ответит на этот и многие другие вопросы smile.gif А потом можешь поизучать мануалы про Мускулю (на том же сервере), где будут описаны все команды со всеми параметрами.

Цитата (Медведь @ 8.06.2014 - 15:07)
(при этом время и дата изначально не записываются).

Надо записывать. Без этого как ты объяснишь БД, какие записи старше нужного времени?

По ссылке не нашёл информации про удаление старше энного времени.

Допустим время указано в каждой строке, тогда как это сделать. Помню был уже такой вопрос недавно, найти не могу.

_____________
Принимаю заказы, писать в ЛС
inpost
DELETE FROM `table` WHERE `date` < NOW() - INTERVAL 2 DAY


_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Миша


WHERE `date ` < NOW() - INTERVAL 2 DAY


может кому пригодится

_____________
Принимаю заказы, писать в ЛС
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.