これが私の手順です:
CREATE DEFINER=`root`@`localhost` PROCEDURE `user_active_account`(IN i_email VARCHAR(255),
IN i_active_code VARCHAR(255))
BEGIN
START TRANSACTION;
DELETE FROM activeCodes WHERE active_code = i_active_code;
UPDATE users SET status = 1 WHERE email = i_email;
COMMIT;
END
ここで問題が発生しました。成功を実行したいのですがDELETE FROM activeCodes WHERE active_code = i_active_code
、この行が成功を実行できない場合 (たとえば、何も削除できない場合)、UPDATE users SET status = 1 WHERE email = i_email
実行できません。どうすればこの行動に焦点を当てることができますか? ありがとう。