INSERT INTO games (game_id, private_key, game_type, field)
VALUES ($2, $3, $4, $5);
UPDATE users SET current_game = WHERE users.address = $1;
COMMIT;
Такой вопрос как мне вернуть значение игры из выражения?
Если это важно поле current-game ограниченно REFERENCE
Тоесть по сути, я вставляю в базу новую игру, и хочу ее I'd засунуть в текущую игру пользователя и заодно вернуть текущую игру из транзакции коду
Может, это можно решить и без транзакции но я в sql не силен
Если я вас правильно понял, то вам поможет вот это https://docs.microsoft.com/ru-ru/sql/t-sql/queries/output-clause-transact-sql?view=sql-server-ver15
Обсуждают сегодня