|
|
|
| Добрый день.
Есть таблица вида:
Пусть в ней будет две записи
1|100
2|0
Необходимо перевести user_id=2 20 едениц с баланса.
Сейчас делаю два апдейт запроса,
1) вычитаю у user_id с баланса 20 едениц.
2) начисляю 2 юзеру 20 едениц.
Можно ли упрастить эту операцию? Сделать в один запрос?
Спасибо! | |
|
|
|
|
|
|
|
для: Васильда
(03.02.2012 в 00:45)
| | Лучше не стоит (тут может и можно будет извернуться, но вообще такие операции лучше проводить в несколько запросов)... если хотите, чтобы операция была атомарной, лучше все-таки использовать транзакции. | |
|
|
|