0

需要从表中获取一行,并删除同一行

它在哪一行都没有关系。该函数应该是通用的,因此列名是未知的,并且没有标识符。(可以假设行作为一个整体是唯一的。)

结果函数类似于堆栈的 pop() 函数,只是元素的顺序无关紧要。

可能的解决方案:

  • 删除到临时表中。
    (这可以在 pysqlite 中完成吗?)
  • Get *以 1 为限制,Delete *以 1 为限制。
    (如果只有一个用户,这是否安全?)
  • 获取一行,然后使用WHERE比较整行的子句删除。
    (这可以在 pysqlite 中完成吗?)

建议?

4

1 回答 1

1

好。sqlite 中的每个表都有一个 rowid。选择一个并删除它?

于 2013-06-29T17:12:06.360 回答