【发布时间】:2015-05-22 09:16:45
【问题描述】:
我想无条件地从我的表中删除前 500 条记录。
表定义如下:
CREATE TABLE txn_log
(
txn_log_timestamp timestamp without time zone NOT NULL,
txn_log_pgm_id character(6)
)
WITH (OIDS=FALSE);
我这里没有任何主键。我试图删除使用
DELETE FROM txn_log LIMIT 500
但它抛出错误:
错误:在“LIMIT”第 1 行或附近出现语法错误:从 TXN_LOG 删除 限制 5000 ^
**********错误**********
错误:在“LIMIT”处或附近出现语法错误
有人可以建议我这样做吗?
【问题讨论】:
-
请先定义first。 (时间戳最低的记录?)
标签: sql postgresql