如何在存储过程内部的事务中向PHP发出有关SQL错误的信号?

问题描述 投票:0回答:1

我想在MYSQL中控制存储过程内部的事务,但是如何告诉PHP有关SQL错误代码?


BEGIN

DECLARE exit handler for sqlexception
  BEGIN
  ROLLBACK;
END;

DECLARE exit handler for sqlwarning
 BEGIN
 ROLLBACK;
END;

START TRANSACTION;

-- sql code

COMMIT;

END;

mysql exception stored-procedures transactions rollback
1个回答
0
投票

仅是辞职。


DECLARE EXIT handler FOR SQLEXCEPTION
BEGIN

ROLLBACK    ;

RESIGNAL    ;

END ;

© www.soinside.com 2019 - 2024. All rights reserved.