首页 文章

如何在登录时将用户名密码插入sqlite如果不存在?

提问于
浏览
0

如果不存在,我想在登录时在sqlite中插入用户名和密码,因为我想分别保留注册和登录db .

我该如何检查和插入?

2 回答

  • 0

    您可以像下面一样更新表模式并推送插入查询 .

    CREATE TABLE tblLogin (id INTEGER PRIMARY KEY AUTOINCREMENT, username VARCHAR, password VARCHAR, UNIQUE(username) ON CONFLICT IGNORE)
    

    如果表中仍存在用户名, ON CONFLICT IGNORE 将忽略插入查询 .

    为了说清楚,即使忽略插入查询并且调用该函数的数据库连接相同, last_insert_rowid() 仍将返回有效的id . 参考here .

    希望这可以帮助 .

  • 1

    ngCordova支持名为"$cordovaSQLite"的插件 . 通过this实际上非常简单 .

    安装完成后使用本教程Blog

相关问题