跳到主要内容

sqlite3.SQLInsert 插入数据

🎯功能

新增数据库记录。

📜语法

结果 = sqlite3.SQLInsert(数据库, 数据表, 数据)

📥参数

参数数据类型解释
数据库字符串数据库的文件路径
数据表字符串要操作的表名
数据包含新增的列名和对应值的table数据

📤返回

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

💡示例

Import "sqlite3.lua"

Dim DBpath = "/data/data/com.android.providers.telephony/databases/mmssms.db"
Dim NewRecord

// 在sms表中插入一条记录,新记录的body字段的值是"这是一条新记录"
NewRecord = {"body":"这是一条新记录"}
TracePrint sqlite3.SQLInsert(DBpath, "sms", NewRecord)

// 在sms表中插入一条记录,新记录的body字段的值是"这是一条新记录",address字段的值是"10086"
NewRecord = {"body":"这是一条新记录", "address":"10086"}
TracePrint sqlite3.SQLInsert(DBpath, "sms", NewRecord)

📘备注