дата прибытия и ограничение отправления с MySQL (проверка ограничения) - PullRequest
0 голосов
/ 26 ноября 2018

Я хочу реализовать веб-приложение с php и mysql, чтобы забронировать отель, и я хочу создать ограничение, чтобы дата отъезда не могла быть раньше даты прибытия. Вот метод, который я попробовал без успеха: ALTER TABLE reservation WITH CHECK ADD CONSTRAINT CONSTRAINT check_dates CHECK ( DATEARRIVEE < DATEDEPART) messe error: у вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса, который следует использовать рядом с 'CHECK ADD CONSTRAINT CONSTRAINT check_dates

1 Ответ

0 голосов
/ 27 ноября 2018

Я предлагаю вам выполнить внутреннюю проверку в вашем php-коде, прежде чем вставлять записи в таблицу, а переднюю - с помощью js.Если дата прибытия> даты отъезда, вам не нужно отправлять запрос на ваш сервер, поэтому ваши js должны решить эту проблему.Для большей безопасности перед выполнением запроса вы можете добавить еще одну проверку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...