对于较低版本的mysql,是否有任何相当于mysql 5.6版本的GET DIAGNOSTICS的东西?
我正在使用 mysql 5.5,我想做这样的事情
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK;
GET DIAGNOSTICS CONDITION 1
@p1 = MYSQL_ERRNO, @p2 = RETURNED_SQLSTATE, @p3=MESSAGE_TEXT,@p4=TABLE_NAME;
select concat('Failed - ',@p1,@p2,@p3,@p4);
END;
但是5.5不支持这个,有什么解决方法吗?