双主键$ cordovaSQLite

时间:2017-01-20 15:42:30

标签: javascript angularjs cordova ngcordova

如何使用$ cordovaSQLite创建一个包含2个主键的表?

我的代码:

$cordovaSQLite.execute(db, 'CREATE TABLE IF NOT EXISTS mytable(id INTEGER PRIMARY KEY AUTOINCREMENT, num INTEGER PRIMARY KEY, text TEXT)');

有可能吗?

1 个答案:

答案 0 :(得分:0)

无法设置两个主键,但您可以在要作为主键的任何字段上设置唯一约束。您可以通过查看以下问题来模拟此字段的自动增量:SQLite auto-increment non-primary key field。希望这会有所帮助。