От пыхи не убежишь

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 10 Февраль, 2012, 06:18:16

Страниц: 1 [2]
Печать
Автор Тема: Капец, не вставялет CURRENT_TIMESTAMP()  (Прочитано 697 раз)
0 Пользователей и 1 Гость смотрят эту тему.
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
Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
disc    ↓ 
13 Август, 2010, 02:21:05 , спустя 8 минут 58 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 37
Сообщений: 844
Сила слова: 4.38

kostyl, я юзаю так:
SQL
SELECT COLUMN FROM TABLE WHERE MAX(last_update)
либо
SQL
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)
если я тебя правильно понял
Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
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
?
Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
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
Записан

качество жизни обратно пропорционально количеству лени
Страниц: 1 [2]
Печать
 

Перейти в: