У меня есть таблица с именем WORKERS, и таблица состоит из totalNumberOfWorkers, я хочу установить максимальное значение работника равным 30, и оно не должно превышать 30, оно должно быть в диапазоне от 0 до 30.
Я пробовал это, но это не работает и показывает ошибку, мой код неверен.
ALTER TABLE WORKERS
CONSTRAINT WORKERS_CHECK CHECK (totalNumberOfWorkers => 0 AND totalNumberOfWorkers <31);
Вот таблица под названием РАБОТНИКИ
+------------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------------+-------------+------+-----+---------+-------+
| WorkerID | int(6) | NO | PRI | NULL | |
| dateOfWork | date | NO | | NULL | |
| timeOfWork | time | NO | | NULL | |
| descOfWorker | varchar(50) | NO | | NULL | |
| totalNumberOfWorkers | int(2) | NO | | NULL | |
+------------------------+-------------+------+-----+---------+-------+