加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何测试在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!

事务通常以提交结束,但由于您只是进行测试,并且不希望更改是永久性的,因此您只需回滚即可.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读