0
A
回答
1
启动一个事务,删除然后回滚;
在PSQL:
test1=> begin;
BEGIN
test1=> delete from test1 where test1_id = 1;
DELETE 2
test1=> rollback;
ROLLBACK
在pgAdmin的(在 “历史记录” 选项卡上的 “输出窗格”):
-- 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.
1
我不知道如何自动做到这一点,但你总是可以做一个选择然后删除。
SELECT COUNT(*) FROM foo WHERE delete_me=true;
DELETE FROM foo WHERE delete_me=true;
1
正如安德鲁说,做互动管理的时候,你可以仅仅通过更换SELECT COUNT(*)
DELETE
。
如果要将此信息在计划你的(之后执行DELETE),许多编程语言为此提供一个结构。例如,在PHP中,它是pg_affected_rows,而在.NET中,它的返回值为ExecuteNonQuery。
0
相关问题
- 1. 受影响的行数FTS查询
- 2. phpMyAdmin删除影响多个数据库的查询
- 3. MySQL查询的影响
- 4. {}如何在PHP中影响MySQL查询?
- 5. 如何查看对CSS样式进行更改的影响
- 6. 我如何查看执行的查询?
- 7. 如何删除查询
- 8. sql查询动态地影响多行
- 9. MySQL查询0行受到影响
- 10. 查询性能影响
- 11. 如何在运行sql查询之前检查受影响的行?
- 12. 查找受影响的行
- 13. Scrapy删除查询字符串响应
- 14. 如何查看对象何时受到影响以及受到什么影响?
- 15. 如何从bash执行MySQL查询时获取受影响的行数?
- 16. php mysqli查询语句和检查受影响的行
- 17. 此更改如何影响此数据库查询的速度?
- 18. 删除数据查询
- 19. FQN如何影响查询执行计划缓存?
- 20. 如何比较两个查询是否影响同一行?
- 21. Java PreparedStatement删除查询:显示删除的行数?
- 22. 如何计算MYSQL查询中删除的行数?
- 23. 查看哪些不受UIScrollView影响
- 24. 查看不影响模型更改
- 25. 获取FMDB更新查询中受影响的行数
- 26. 返回受更新查询影响的行数?
- 27. BigQuery中可以删除的小计行当响应ROLLUP查询
- 28. 如何删除鲜明的SQL查询
- 29. 检查更新查询是否影响到行
- 30. 将查询行数作为查询结果中的列查看