Sqlite3按主键删除

时间:2017-05-12 03:15:53

标签: node.js sqlite

我正在使用带有node-sqlite3的Node。我似乎无法通过传递主键来删除行,但我可以通过传递一些其他列值来删除行。

作品

    this.db.run("DELETE FROM MyTable WHERE Name = 'Bob'");

什么都不做

    this.db.run("DELETE FROM MyTable WHERE _id = 3);

我已将_id指定为自动增量/主键。我可以通过执行PRAGMA并在此处显示调试器的结果来证明这一点,这清楚地表明_idpk

PRAGMA致电

enter image description here

调试器

enter image description here

我真的不知道该怎么办,因为db.run来电没有错误

0 个答案:

没有答案