|
|
|
| вывожу даты дней открытых дверей.
$result_day = mysql_query
("SELECT DATE_FORMAT(date,'%d.%m.%Y') AS date, id FROM pu_day
WHERE id='$id_pu' ORDER BY date ASC" , $db);
|
В базе есть и старые данные.
Как вот чтобы старые даты удалялись автоматически из базы данных?
куда приделать следующий запрос
DELETE FROM pu_day WHERE date<CURDATE()
|
| |
|
|
|
|
|
|
|
для: liberty
(27.05.2013 в 08:51)
| | Есть три варианта:
1) Оформить SQL-запрос в виде скрипта и повесить на cron;
2) Оформить его в виде хранимой процедуры и завести EVENT в MySQL (если достаточно прав доступа и позволяет версия MySQL).
3) Создать триггер и повесить его на операцию обновления, вставки. | |
|
|
|
|
|
|
|
для: cheops
(27.05.2013 в 21:23)
| | сложно как.
а что mysql не позволяет выбрать потом удалить записи по критерию и вывести оставшиеся данные?
и все это сделать в одном запросе? | |
|
|
|
|
|
|
|
для: liberty
(28.05.2013 в 05:28)
| | Нет, операции выборки и удаления очень разные - они осуществляются разными запросами. | |
|
|
|