Я хочу, чтобы выполнить много SQL UPDATE заявления, подобные этим:SQLITE насыпной UPDATE заявление
UPDATE cityd SET time_zone='-7.000000' WHERE locId = 173567;
UPDATE cityd SET time_zone='-8.000000' WHERE locId = 173568;
UPDATE cityd SET time_zone='-6.000000' WHERE locId = 173569;
UPDATE cityd SET time_zone='-5.000000' WHERE locId = 173570;
UPDATE cityd SET time_zone='-6.000000' WHERE locId = 173571;
Я хочу, чтобы оптимизировать время транзакции, так что мне нужно использовать BEGIN TRANSACTION/COMMIT пару. Как написать это в синтаксисе SQL в SQLtite Manager?
Edit: Когда я использую стандартный синтаксис в SQLite Manager, я получаю сообщение об ошибке: "SQLiteManager: BEGIN TRANSACTION; [не может начать транзакцию, в рамках сделки"
Таким образом, код, на котором запущены ваши SQL-запросы, уже создает транзакцию вокруг них. Таким образом, вам не нужно обертывать транзакцию вокруг них в этом случае ... –