eversão de transação do MySQL em falha na atualização
Com uma transação simples como
START TRANSACTION;
UPDATE posts SET status='approved' where post_id='id' AND status != 'approved';
.. other queries ...
COMMIT;
Eu quero realizar a transação apenas uma vez ao alterar o status; mas o acimaUPDATE
não causará um erro ao reverter a transação quando nenhuma linha for atualizad
Como posso limitar a transação a confirmar apenas se a linha for atualizada (quero dizer que o status foi alterado