Ja, maar alleen voor tabellen die transacties ondersteunen. Doe dit om te controleren of uw tabellen compatibel zijn
SELECT table_name
, engine
FROM information_schema.tables t
WHERE t.table_name IN('Table1','Table2','Table3');
Als een van deze MyISAM
. is , ze zijn niet transactiecompatibel. Je moet ze allemaal veranderen in InnoDB
ALTER TABLE [TableName] ENGINE=InnoDB;
Maar wees gewaarschuwd - MyISAM ondersteunt sommige functies die InnoDB niet heeft, zoals FULLTEXT-zoekopdrachten.