Я пытаюсь выпустить следующее в MySQL через node.js (используя библиотеку https://github.com/mysqljs/mysql).Откат MySQL в node.js
Я использую API транзакций для отката при возникновении ошибки, но он не откатывается. Затем я попытался упростить задачу и поставить его непосредственно в PhpMyAdmin SQL окне сделать следующее ....
START TRANSACTION;
UPDATE users SET balance=balance + 1 WHERE id_user='someuserid'
ROLLBACK WORK;
Я ожидал, что баланс пользователя, чтобы остаться на это предыдущее значение (124), но вместо этого он продолжает добавлять один и показывает обновленный баланс 125 в конце этого.
Любая идея, что я делаю неправильно? Может быть, MySQL Db не поддерживает транзакции и/или UPDATE, как это разрешено откат в транзакциях?