Dan*_* W. 1 postgresql limit sql-delete
带有安全限制的简单 DELETE 会引发语法错误:
DELETE FROM system."products" LIMIT 1
Run Code Online (Sandbox Code Playgroud)
错误:“LIMIT”处的语法错误
SQL 状态:42601
如何限制要删除的行数?
(PostgresSQL 9.6 版)
您LIMIT只能在SELECT语句中使用。
尝试这个:
DELETE FROM system."products" WHERE id IN (SELECT id FROM system."products" LIMIT 1)
Run Code Online (Sandbox Code Playgroud)
否则你可以有这样的东西
DELETE FROM system."products" WHERE id bewteen ? and ?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1329 次 |
| 最近记录: |