mysql - 如何确保我的代码中不会发生更新丢失?

标签 mysql database

我只是想简单地知道在我的过程中要编写哪些代码以确保不会发生丢失更新。 这是我的代码:

CREATE OR REPLACE PROCEDURE UpdBal (vcust3 number, vcust7 number) AS
BEGIN
update customer set balance = balance + 100 where custid = vcust3;
update customer set balance = balance - 100 where custid = vcust7;
END;

最佳答案

您可以使用事务和回滚。

关于mysql - 如何确保我的代码中不会发生更新丢失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58532842/

相关文章:

sql-server - Weka如何连接到MSSQL服务器

android - 如何在 Android SQLite 和 SQL Server 之间进行双向同步

sql - "WARNING: did not see LOP_CKPT_END"消息在 SQL Server 2005 中意味着什么?

database - 应用程序用户应该是数据库用户吗?

mysql pdo安全问题

用于增加记录字段值的 PHP/SQL 脚本未更新记录

MySQL:仅选择一些具有与最高 ID 相关的值的分组行

Mysql Multiple Concat Inner Join,只给出一个Name

mysql - 将其他表中的列插入到另一个表中

sql - JdbcTemplate动态表名和SQL注入(inject)