如何测试在PostgreSQL中运行UPDATE语句?
发布时间:2020-12-13 16:28:19 所属栏目:百科 来源:网络整理
导读:如何测试一个UPDATE语句,例如,如果它会实际更新行等呢? 有没有办法轻松地模拟它? 使用 transaction封装更新语句和选择查询(以测试更新),然后始终将其回滚. 例: BEGIN;UPDATE accounts SET balance = balance - 100.00 WHERE name = 'Alice';SELECT accoun
如何测试一个UPDATE语句,例如,如果它会实际更新行等呢?
有没有办法轻松地模拟它?
使用
transaction封装更新语句和选择查询(以测试更新),然后始终将其回滚.
例: BEGIN; UPDATE accounts SET balance = balance - 100.00 WHERE name = 'Alice'; SELECT accounts WHERE WHERE name = 'Alice'; ROLLBACK; -- << Important! Un-does your UPDATE statement above! 事务通常以提交结束,但由于您只是进行测试,并且不希望更改是永久性的,因此您只需回滚即可. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |