Is it allowed in your implementation to enrich update with ORDER and LIMIT clauses like:
Code: Select all
SQL.Add('UPDATE FileWork SET finish = :finish ');
SQL.Add('WHERE (path = :path) AND (finish IS NULL) ');
SQL.Add('ORDER BY id DESC LIMIT 1'); // unsupported anyhow