【问题标题】:SQlite3 - Delete row by rowidSQlite3 - 按rowid删除行
【发布时间】:2017-09-22 17:44:10
【问题描述】:

我目前正在使用 Flask 构建一个小型 Web 应用程序,并且使用 SQLite3 作为数据库。我想实现一个功能来删除数据库中的行。为此,我必须通过 SQLite3 为每一行提供的标准 rowid 选择/删除该行,但我不知道该怎么做。

我知道你可以通过以下方式获取一行的rowid:

SELECT rowid, * FROM table;

但我不知道如何扭转它。

【问题讨论】:

  • 为什么要先选择行?

标签: python sql sqlite


【解决方案1】:

如果您想通过rowid 删除一行,这非常简单,例如

  delete from mytable where rowid=1;

【讨论】:

  • 谢谢,成功了。我几乎像这样尝试过。我写了“DELETE rowid, FROM test WHERE rowid = 1”。
猜你喜欢
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 2013-03-18
  • 2023-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多