如何在sqlite iphone应用程序中使用事务

Luc*_*uke 3 sqlite iphone

如何在我的iPhone应用程序中启动sqlite中的事务.我有一个带有SQL查询的迁移文件,我需要将它们作为一个原子事务执行.如果事情发生故障,我会回滚,但我可能需要一些指导我如何做到这一点.

Pen*_*m10 8

用以下内容开始交易: sqlite3_exec(db, "BEGIN", 0, 0, 0);

提交交易: sqlite3_exec(db, "COMMIT", 0, 0, 0);

使用以下命令回滚事务: sqlite3_exec(db, "ROLLBACK", 0, 0, 0);