Sql 如何在MariaDB中的If语句之后回滚事务

Sql 如何在MariaDB中的If语句之后回滚事务,sql,transactions,mariadb,Sql,Transactions,Mariadb,好吧,假设我想把资金从一个用户转移到另一个用户。 我的计划是按以下步骤进行: 1-启动事务 2-检查用户是否有足够的资金。如果有,请转到下一个 步骤,如果没有,回滚 3-如果有足够的资金,提取资金,并将其转移到 目标公司的账户 我的问题是我不知道如何实现第二步 我需要一段代码来理解我应该使用什么语法。添加表结构会有助于回答您的问题吗?您使用的客户端语言是什么?IF语句只能在存储的例程中使用。

好吧,假设我想把资金从一个用户转移到另一个用户。 我的计划是按以下步骤进行:

1-启动事务

2-检查用户是否有足够的资金。如果有,请转到下一个 步骤,如果没有,回滚

3-如果有足够的资金,提取资金,并将其转移到 目标公司的账户

我的问题是我不知道如何实现第二步
我需要一段代码来理解我应该使用什么语法。

添加表结构会有助于回答您的问题吗?您使用的客户端语言是什么?
IF
语句只能在存储的例程中使用。