а списывается только 10 с первой транзакции, и те же самые 10 списываются в второй транзакции.
Базы данных все примерно одинаковые, одним не хватает таблиц, другим столбцов. Это приходится добавлять(но это пол беды).
Другое, это обновление админки, которая функционирует на php. Переписывать запросы в базу, исправлять ошибки, менять название функций, добавлять/удалять переменные и т.д.
если баланс считать по сумме транзакций, то проверку в запросе UPDATE сделать не получится, как я написал.
так что да, все-таки нужно два запроса, insert и update, внутри транзакции.