Tak, ale tylko dla tabel obsługujących transakcje. Aby sprawdzić, czy Twoje stoły są kompatybilne, zrób to
SELECT table_name
, engine
FROM information_schema.tables t
WHERE t.table_name IN('Table1','Table2','Table3');
Jeśli którykolwiek z nich to MyISAM
, nie są zgodne z transakcjami. Będziesz musiał zmienić je wszystkie na InnoDB
ALTER TABLE [TableName] ENGINE=InnoDB;
Ale uważaj - MyISAM obsługuje niektóre funkcje, których nie obsługuje InnoDB, takie jak wyszukiwanie PEŁNOTEKSTOWE.