Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:транзакция в рамките на съхранена процедура

Разгледайте http://dev.mysql.com /doc/refman/5.0/en/declare-handler.html

По принцип вие декларирате манипулатор на грешки, който ще извика връщане назад

START TRANSACTION;

DECLARE EXIT HANDLER FOR SQLEXCEPTION 
    BEGIN
        ROLLBACK;
        EXIT PROCEDURE;
    END;
COMMIT;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. FROM_DAYS() Примери – MySQL

  2. ПОРЪЧАЙТЕ ПО дата и час ПРЕДИ ГРУПА ПО име в mysql

  3. PHP (MySQL) грешка:Предупреждение:mysql_num_rows() очаква параметър 1 да бъде ресурс

  4. Не може да се свърже с MySQL сървър грешка 111

  5. Функция за ранг в MySQL