У меня есть столбец в моей таблице под названием "authorized". Его значение по умолчанию равно 0. Он должен быть изменен на 1, когда пользователь авторизован, но он должен быть reset до 0. Я знаю, что я мог бы сделать это легко с двумя запросами, такими как:
$authorised = Db::query('SELECT authorised FROM users WHERE id=2');
$newAuthValue = ($authorised['authorised']) ? 0 : 1;
Db::query('UPDATE users SET authorised=' . $newAuthValue . ' WHERE id=2');
Что я хотел знать, есть ли способ сделать это с помощью одного запроса? Отменить логическое значение?