Ano, ale pouze pro tabulky, které podporují transakce. Chcete-li zkontrolovat, zda jsou vaše tabulky kompatibilní, udělejte toto
SELECT table_name
, engine
FROM information_schema.tables t
WHERE t.table_name IN('Table1','Table2','Table3');
Pokud je některý z nich MyISAM
, nejsou kompatibilní s transakcemi. Budete je muset všechny změnit na InnoDB
ALTER TABLE [TableName] ENGINE=InnoDB;
Ale pozor – MyISAM podporuje některé funkce, které InnoDB nepodporuje, jako je FULLTEXTOVÉ vyhledávání.