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

时间:2011-06-19 11:38:47

标签: iphone sqlite

如何在我的iPhone应用程序中启动sqlite中的事务。我有一个带有sql查询的迁移文件,我需要将它们作为一个原子事务执行。如果出现问题,我会回滚,但我可能需要对如何做到这一点有所指导。

1 个答案:

答案 0 :(得分:8)

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

使用以下内容提交交易:sqlite3_exec(db, "COMMIT", 0, 0, 0);

使用以下内容回滚交易:sqlite3_exec(db, "ROLLBACK", 0, 0, 0);