【发布时间】:2020-06-03 19:36:12
【问题描述】:
使用安全 LIMIT 的简单 DELETE 会引发语法错误:
DELETE FROM system."products" LIMIT 1
错误:“LIMIT”处的语法错误
SQL 状态:42601
如何限制要删除的行数?
(PostgresSQL 9.6 版)
【问题讨论】:
-
当然,当你有 ORDER BY 时,任何查询中的 LIMIT 都更有意义
-
@a_horse_with_no_name 我认为我的查询是简单的 ANSI SQL,适用于所有 ANSI 兼容系统
-
ANSI SQL 中没有
LIMIT(不用于DELETE,也不用于任何其他SQL 命令)
标签: postgresql limit sql-delete