sqlite - 如何在 SQLite 中为 DELETE 启用 LIMIT?

标签 sqlite limit sql-delete

使用 PHP,我有一个简单的数据库,可以存储具有相同内容的多个项目。我想在使用 DELETE 时删除第一次出现的实例。

如何使用 PHP 在 SQLite 中为 DELETE 启用 LIMIT?

最佳答案

您可以将 limit 与 select 一起使用,您可以像这样组合 select 和 delete :

DELETE FROM Foo
WHERE someColumn in
(
  SELECT someColumn FROM FOO WHERE SomeCondition LIMIT 200
)

关于sqlite - 如何在 SQLite 中为 DELETE 启用 LIMIT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1824490/

相关文章:

ios - 如何在 iOS 中以 WAL 模式打开 SQLite 连接

iphone - sqlite3 数据库被锁定

php - 有限制的用户列表

php - 需要向 html 表添加一个删除按钮,以通过一条消息从数据库中删除记录

mysql - 从 MySql 表中选择并删除 x 行

c++ - sqlite blob(由 c/c++ 数组组成)是否与平台无关?

database - 无法创建表并在数据库中插入值

java - Java Swing JTextArea 的长度?

scala - Spark Collect_list 并限制结果列表

MySQL - 删除有条件的行