0
我試圖通過node.js在MySQL中發佈以下內容(使用https://github.com/mysqljs/mysql庫)。node.js中的MySQL回滾
我正在使用事務API在出現錯誤時回滾,但似乎沒有回滾。接下來我試圖簡化問題,並把它直接在phpMyAdmin SQL框中執行以下操作....
START TRANSACTION;
UPDATE users SET balance=balance + 1 WHERE id_user='someuserid'
ROLLBACK WORK;
我期待用戶餘額保持在它的前值(124),而是它不斷增加一個,並在此結束時顯示125的更新餘額。
任何想法我做錯了什麼?它可能是MySQL Db不支持事務和/或更新是否允許在事務中回滾?