У меня есть база данных sqlite с табличным тестом.Несколько процессов обращаются к этой базе данных из bash.В таблице есть следующие поля:
CREATE TABLE mytable (id NUMERIC,
start JULIAN,
finish JULIAN)
Я получаю уникальный идентификатор по:
id=$(sqlite test.db <<EOF
BEGIN EXCLUSIVE;
SELECT id FROM mytable WHERE start IS NULL ORDER BY RANDOM() LIMIT 1;
COMMIT;
EOF
)
Мой вопрос: как обновить поле, начинающееся с:
UPDATE mytable set start=julianday('now') where id="SELECTED ID FROM ABOVE";
В том же заявлении?