Postgresql - returning
Mysql - одним запросом невозможно.
Транзакционный способ в MySQL (если верно догадался, что bid - первичный ключ):
CODE ( SQL):
скопировать код в буфер обмена
UPDATE `b_bans` SET `expired` = '1', `unbanned` = '1' WHERE `bid` IN (перечисление bid из прошлого запроса)
brown_dev пишет:`player_ip` = 'IP' OR `player_id` = 'ID' AND `expired` = '1'
Не смешивайте И и ИЛИ в одном выражении, не выделяя скобками явным образом приоритет операций.
|