Я попробовал использовать FOR UPDATE, чтобы заблокировать строку
SELECT `id` FROM `users` FOR UPDATE;но MySQL сервер возвращает ошибку
SELECT `id` FROM `users` FOR UPDATE;но MySQL сервер возвращает ошибку
Цитата |
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 50' at line 2 |
SELECT `id` FROM `users` FOR UPDATE;
UPDATE `users` SET `money` = `money` - 1.0000 WHERE `id` = 12345;
COMMIT;