Увеличение или уменьшение значения в SQLite - PullRequest
0 голосов
/ 16 сентября 2018

Мне нужна помощь с SQLite. У меня следующий запрос, который должен уменьшить значение в таблице базы данных, если пользователь отправляет форму.
Я тестирую код, но значение не будет уменьшено или увеличено. Может быть, я сделал синтаксическую ошибку? Другой вопрос, связанный со следующим запросом, касается установки ограничения на приращение. Могу ли я заблокировать приращение в таблице базы данных, если достигнут номер X? NB: я использую php с PDO

Код PDO запроса на приращение:

$stmt = $this->db->prepare('UPDATE rooms SET available_rooms = -1 WHERE available_rooms > 0');

Код PDO запроса на уменьшение:

$stmt = $this->db->prepare('UPDATE available_rooms SET available_rooms = +1 WHERE available_rooms != 2');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...