SQL

30 sqlite数据库的读写

发布于 2019-11-07 21:23:50

读写sqlite数据库里表字段的值

查看更多

关注者
0
被浏览
1.1k
Evan
Evan 认证专家 2019-11-07
    local sqlite3 = require("lsqlite3")--加载sqlite3模块
    local db = sqlite3.open("/var/touchelf/123.sqlite")--打开数据库
    db:exec('Select pfkey From QQLOGININFO where accessTokenType = "2"', function (ud, ncols, values, names)
        for k,v in pairs(values) do
            logDebug(v)
        end
        return sqlite3.OK
    end)--读取QQLOGININFO表中 accessTokenType=1 的数据返回 pfkey 的值
    db:exec('Update QQLOGININFO set pfkey = 1 where accessTokenType = "1"', function (ud, ncols, values, names)
        return sqlite3.OK
    end)--更新QQLOGININFO表中 accessTokenType=1 的数据的 pfkey 的值为1
    db:exec('Insert Into QQLOGININFO (accessTokenType,pfkey) Values ("2","2")', function (ud, ncols, values, names)
        return sqlite3.OK
    end)--QQLOGININFO表新增一条数据 accessTokenType和pfkey的值为2
    db:exec('Delete from QQLOGININFO  where accessTokenType ="2"', function (ud, ncols, values, names)
        return sqlite3.OK
    end)--删除QQLOGININFO表中accessTokenType=2的数据
    db:close();--关闭数据库
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览