我想看看我的删除查询影响了多少行,以便我知道它是正确的。
这可以使用 pgadmin 吗?
最佳答案
开始一个事务,删除然后回滚;
在 psql 中:
test1=> begin;
BEGIN
test1=> delete from test1 where test1_id = 1;
DELETE 2
test1=> rollback;
ROLLBACK
在 pgAdmin 中(在“输出 Pane ”的“历史”选项卡中):
-- Executing query:
begin;
Query returned successfully with no result in 16 ms.
-- Executing query:
delete from test1 where test1_id = 1;
Query returned successfully: 2 rows affected, 16 ms execution time.
-- Executing query:
rollback;
Query returned successfully with no result in 16 ms.
关于postgresql - 删除时如何查看查询影响的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2544967/