“SQLITE_ENABLE_UPDATE_DELETE_LIMIT”是SQLite的一个选项。人们将编译自己的SQLite并添加此参数以使SQLite数据库支持SQL命令“限制”功能。
但是,如何在Android中启用此选项?我必须创建函数来限制Android应用程序中SQLite数据库访问的更新和删除功能。我找不到任何解决方案。
如果我用“limit”编写SQL命令,它将为我返回语法错误。如果我删除“限制”,那使得更新和删除功能变得不安全。
答案 0 :(得分:4)
如何在Android中启用此选项?
使用NDK编译自己的SQLite并添加此参数以使SQLite数据库支持LIMIT
和UPDATE
语句DELETE
。然后,编写自己的包装类集来访问自定义SQLite库。
这将非常复杂;通过以这种方式使用LIMIT
,您可以更轻松地找到解决您尝试解决的任何问题的其他解决方案。