如何在android中启用SQLITE_ENABLE_UPDATE_DELETE_LIMIT?

时间:2013-07-22 12:28:48

标签: android sqlite

“SQLITE_ENABLE_UPDATE_DELETE_LIMIT”是SQLite的一个选项。人们将编译自己的SQLite并添加此参数以使SQLite数据库支持SQL命令“限制”功能。

但是,如何在Android中启用此选项?我必须创建函数来限制Android应用程序中SQLite数据库访问的更新和删除功能。我找不到任何解决方案。

如果我用“limit”编写SQL命令,它将为我返回语法错误。如果我删除“限制”,那使得更新和删除功能变得不安全。

1 个答案:

答案 0 :(得分:4)

  

如何在Android中启用此选项?

使用NDK编译自己的SQLite并添加此参数以使SQLite数据库支持LIMITUPDATE语句DELETE。然后,编写自己的包装类集来访问自定义SQLite库。

这将非常复杂;通过以这种方式使用LIMIT,您可以更轻松地找到解决您尝试解决的任何问题的其他解决方案。