Да, но только для таблиц, поддерживающих транзакции.Чтобы проверить совместимость ваших таблиц, сделайте это
SELECT table_name
, engine
FROM information_schema.tables t
WHERE t.table_name IN('Table1','Table2','Table3');
. Если какие-либо из них MyISAM
, они не совместимы с транзакциями.Вам нужно изменить их все на InnoDB
ALTER TABLE [TableName] ENGINE=InnoDB;
Но будьте осторожны - MyISAM поддерживает некоторые функции, которые не поддерживает InnoDB, такие как поиск FULLTEXT.