我在表中有一些重复记录,因为事实证明 Netezza 不支持对主键进行约束检查。话虽如此,我有一些信息完全相同的记录,我只想删除其中一个。我试过做
delete from table_name where test_id=2025 limit 1
并且
delete from table_name where test_id=2025 rowsetlimit 1
但是,这两个选项都不起作用。我收到一条错误消息
found 'limit'. Expecting a keyword
有没有办法限制这个查询删除的记录?我知道我可以删除记录并重新插入,但这有点乏味,因为我必须多次这样做。
请注意,这不是 SQL Server 或 MySQL。这是针对 Netezza