Нет, вы не можете обновить NEW.
Я обычно использую VIEW с триггером INSTEAD OF, так как мю коротко комментирует.
В вашем случае лучшийРешением может быть использование триггера AFTER INSERT / UPDATE WHEN NEW.t IS NULL для обновления t в затронутых строках:
CREATE TRIGGER test_in
AFTER INSERT ON test
FOR EACH ROW
WHEN (NEW.t IS NULL)
BEGIN
UPDATE test SET t = now() WHERE id = NEW.id;
END;
FYI, ваш столбец id
, вероятно, должен быть объявлен как INTEGERПЕРВИЧНЫЙ КЛЮЧ ...