跳到主要内容

sqlite3.SQLUpdate 修改数据

🎯功能

修改数据库内容。

📜语法

结果 = sqlite3.SQLUpdate(数据库, 数据表, 数据, 条件)

📥参数

参数数据类型解释
数据库字符串数据库的文件路径
数据表字符串要操作的表名
数据包含要修改的列名和对应新值的table数据
条件字符串要修改的过滤条件,语法参照sqlite语法

📤返回

布尔型 ,返回true为成功,false为失败。

💡示例

Import "sqlite3.lua"

Dim DBpath = "/data/data/com.android.providers.telephony/databases/mmssms.db"
Dim NewRecord
// 在sms表中找到所有的字段名address的值为10086的数据,把这些数据的body字段的值修改成"这条记录被修改了"
NewRecord = {"body":"这条记录被修改了"}
TracePrint sqlite3.SQLUpdate(DBpath, "sms", NewRecord, "WHERE address=10086")

📘备注