#mysql #transactions
#mysql #транзакции
Вопрос:
Могу ли я сделать?
Start transaction;
insert into db1.table1 (field1) values (100),(100);
insert into db2.table2 (field2) values (100),(100);
commit;
Или это не сработает?
Ответ №1:
Да, вы можете:
MySQL 5.0.3 и выше обеспечивает поддержку транзакций XA на стороне сервера. В настоящее время эта поддержка доступна для механизма хранения InnoDB.Реализация MySQL XA основана на распределенной обработке транзакций документа X / Open CAE: Спецификация XA. Этот документ опубликован Open Group и доступен по
http://www.opengroup.org/public/pubs/catalog/c193.htm. Ссылка: Транзакции XA