powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / тригер в SQLite
2 сообщений из 2, страница 1 из 1
тригер в SQLite
    #34024440
dedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите можно ли сделать триггер который при каждом обновлении таблицы сравнивал определенную колонку с текущей датой и при условии, что текущая дата больше даты в проверяемой колонки удалял бы эту строку.

Подойдет ответ: Можно, Нельзя. Более расширенный ответ с простым примером приветствуется
...
Рейтинг: 0 / 0
тригер в SQLite
    #34205459
Гость=)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему бы и нет?

//получаем метку текущего времени
$now = time();
//коннект к базе
$conn = sqlite_open("database.db");
//выбираем дату из нужной таблицы
$time = sqlite_column(sqlite_query($conn, "SELECT time FROM table;"), 0);
//преобразуем ее в формат Unix Timestamp
$time = strtotime($time);

//если текущее время больше
if($now > $time) { //удаляем }

хотя это зависит от того в каком виде храниться дата в БД
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / тригер в SQLite
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]