|
disc ↓
|
 |
|
13 Август, 2010, 01:44:53
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 37
Сообщений: 844 Сила слова: 4.38
|
adw0rd, атрибут вроде тока в InnoDB хоту могу и ошибаться, а в MyISAM можно триггер повесить на AFTER UPDATE
|
|
|
|
|
Записан
|
|
|
|
|
kostyl ↓
|
 |
|
13 Август, 2010, 01:53:02 , спустя 8 минут 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
занедельный антипаттерн
Группа: Джедаи Карма: 54
Сообщений: 3065 Сила слова: 1.76
|
adw0rd, да я не спорю, но бля смотря как всё делать. Не обязательно хранить же время обновления, можно хранить время после которого типа закончилась сесиия и всё такое. Кстати как ты сравнивешь значения CORRENT_TIMESTAMP ?
|
|
|
|
|
Записан
|
качество жизни обратно пропорционально количеству лени
|
|
|
|
adw0rd ↓
|
 |
|
13 Август, 2010, 02:12:07 , спустя 19 минут 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: Джедаи Карма: не нужна
Сообщений: 17222 Сила слова: 1.65
|
Кстати как ты сравнивешь значения CORRENT_TIMESTAMP ?
приведи пример о чем ты? Спустя 16 секунд добавил
adw0rd, атрибут вроде тока в InnoDB хоту могу и ошибаться, а в MyISAM можно триггер повесить на AFTER UPDATE
мей би, я юзаю только innodb
|
|
|
|
|
Записан
|
|
|
|
|
disc ↓
|
 |
|
13 Август, 2010, 02:21:05 , спустя 8 минут 58 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 37
Сообщений: 844 Сила слова: 4.38
|
kostyl, я юзаю так:
SELECT COLUMN FROM TABLE WHERE MAX(last_update)
либо
DATE(last_update) <= DATE(NOW() - INTERVAL 1 DAY)
|
|
|
|
|
Записан
|
|
|
|
|
kostyl ↓
|
 |
|
13 Август, 2010, 02:27:02 , спустя 5 минут 57 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
занедельный антипаттерн
Группа: Джедаи Карма: 54
Сообщений: 3065 Сила слова: 1.76
|
приведи пример о чем ты?
ну например есть поле last_update типа CORRENT_TIMESTAMP надо убдить все записи у которых CORRENT_TIMESTAMP - last_update будет меньше 30 секунд. Как это в запросе пишется?
|
|
|
|
|
Записан
|
качество жизни обратно пропорционально количеству лени
|
|
|
|
adw0rd ↓
|
 |
|
13 Август, 2010, 03:13:57 , спустя 46 минут 55 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: Джедаи Карма: не нужна
Сообщений: 17222 Сила слова: 1.65
|
DELETE FROM table WHERE last_update < DATE_ADD(NOW(), INTERVAL -30 SECOND)
если я тебя правильно понял
|
|
|
|
|
Записан
|
|
|
|
|
kostyl ↓
|
 |
|
13 Август, 2010, 04:06:08 , спустя 52 минуты 11 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
занедельный антипаттерн
Группа: Джедаи Карма: 54
Сообщений: 3065 Сила слова: 1.76
|
adw0rd, да, то что надо. Спасибо.
|
|
|
|
|
Записан
|
качество жизни обратно пропорционально количеству лени
|
|
|
|
adw0rd ↓
|
 |
|
13 Август, 2010, 04:10:24 , спустя 4 минуты 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: Джедаи Карма: не нужна
Сообщений: 17222 Сила слова: 1.65
|
А ты с интом так делал:
DELETE FROM table WHERE last_update < UNIX_TIMESAMP(NOW()) - 30
?
|
|
|
|
|
Записан
|
|
|
|
|
kostyl ↓
|
 |
|
13 Август, 2010, 04:25:57 , спустя 15 минут 33 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
занедельный антипаттерн
Группа: Джедаи Карма: 54
Сообщений: 3065 Сила слова: 1.76
|
WHERE (?i - `last_update`) >= ?i
параметры time(), 30
|
|
|
|
|
Записан
|
качество жизни обратно пропорционально количеству лени
|
|
|
|
kostyl ↓
|
 |
|
13 Август, 2010, 04:35:59 , спустя 10 минут 2 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
занедельный антипаттерн
Группа: Джедаи Карма: 54
Сообщений: 3065 Сила слова: 1.76
|
ну это не так, я уже как бы записывал значение time() + 30 в поле end_timeout и как бы сравнивал по нормальному
|
|
|
|
|
Записан
|
качество жизни обратно пропорционально количеству лени
|
|
|
|
Givi ↓
|
 |
|
13 Август, 2010, 04:54:32 , спустя 18 минут 33 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 42
Сообщений: 2250 Сила слова: 1.87
|
kostyl, эээ... а зачем тебе нужно лишнее поле (в виде "end_timeout") ?
|
|
|
|
|
Записан
|
Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь. Если человек дурак, то... чур это не я!
|
|
|
|
kostyl ↓
|
 |
|
13 Август, 2010, 04:58:14 , спустя 3 минуты 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
занедельный антипаттерн
Группа: Джедаи Карма: 54
Сообщений: 3065 Сила слова: 1.76
|
Givi, оно было вместо last_update
|
|
|
|
|
Записан
|
качество жизни обратно пропорционально количеству лени
|
|
|
|