您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

MySQL 事务 ROLLBACK 示例代码

2024/2/25 14:28:49发布10次查看
无详细内容 事务 rollback mysql mysqlmysql delimiter $$mysqlmysql create procedure myproc( - in_from integer, - in_to integer, - in_amount decimal(8,2)) - begin - - declare txn_error integer default 0 ; - - declare continue handler for sqlex
事务 rollback mysql mysql>mysql> delimiter $$mysql>mysql> create procedure myproc( -> in_from integer, -> in_to integer, -> in_amount decimal(8,2)) -> begin -> -> declare txn_error integer default 0 ; -> -> declare continue handler for sqlexception begin -> set txn_error=1; -> end; -> -> savepoint savepoint_tfer; -> -> update employee -> set salary=in_amount -> where id=in_from; -> -> if txn_error then -> rollback to savepoint_tfer; -> select 'transfer aborted '; -> else -> update employee -> set salary=in_amount -> where id=in_to; -> -> if txn_error then -> rollback to savepoint_tfer; -> select 'transfer aborted '; -> end if; -> end if; -> -> end$$query ok, 0 rows affected (0.00 sec)
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product