@FastSpace said in Что может детектить в бас:
Почти угадал, но нет.
Сроду не занимался таким - гаданием.
Я делал то, что я выше написал. Нет там шаманства. Берешь и делаешь, главное знать что делать и зачем.
@Vincent_ said in Что нужно вписать в скрипте, чтобы в sqlite колонку с типом date записывалась текущая дата?:
Работаю с базой данных. Есть колонка с типом date, какой expression нужно вписать в скрипте, чтобы в базу записывалась текущая дата?
Date.now()
@Inwnew said in Что нужно вписать в скрипте, чтобы в sqlite колонку с типом date записывалась текущая дата?:
Кстати, если поле оставить пустым, то тоже запишется текущая дата
Запишется 0
@Vincent_ said in Что нужно вписать в скрипте, чтобы в sqlite колонку с типом date записывалась текущая дата?:
Работаю с базой данных. Есть колонка с типом date, какой expression нужно вписать в скрипте, чтобы в базу записывалась текущая дата?
Если стоит задача эмулировать on update set current timestamp. Но нужно тестировать:
CREATE TABLE your_table_name (
id INTEGER PRIMARY KEY,
created_at DATETIME DEFAULT (strftime('%Y-%m-%d %H:%M:%S', 'now', 'utc')),
updated_at DATETIME DEFAULT (strftime('%Y-%m-%d %H:%M:%S', 'now', 'utc'))
);
CREATE TRIGGER update_your_table_name
AFTER UPDATE ON your_table_name
FOR EACH ROW
BEGIN
UPDATE your_table_name
SET updated_at = strftime('%Y-%m-%d %H:%M:%S', 'now', 'utc')
WHERE id = NEW.id;
END;