【发布时间】:2016-08-20 04:59:57
【问题描述】:
所以,我在 Ionic 上有这个应用程序,它使用 SQLite ngCordova plugin 进行内部存储。在它上面,我使用以下命令创建了一个表:
db.executeSql(
"CREATE TABLE IF NOT EXISTS Scans_table (" +
//"id TEXT PRIMARY KEY NOT NULL," +
"name TEXT NOT NULL," +
"comment TEXT, " +
"text TEXT NOT NULL, " +
"format TEXT NOT NULL, " +
"dateTaken TEXT NOT NULL, " +
"imgSource TEXT NOT NULL)", ... );
根据this,如果我没有作为主键和整数的列,则应该将ROWID设置为唯一标识符。
问题是,当我使用简单的SELECT * ... 查询表时,我看到了我设置的所有行,而不是 ROWID。
是否有不同的方法来设置/检查 ROWID?
【问题讨论】:
标签: android cordova ionic-framework sqlite