Задать вопрос

Как создать столбец с пятью числовыми вариантами?

Необходимо создать столбец "приоритет задачи" с пятью возможными вариантами:
-2, -1, 0, 1, 2

Причем желательно, чтобы данные задавались числом, а не строкой. Какой тип поля прописать? ENUM, насколько я понял, поддерживает только строки.
Можно прописать SIGNED TINYINT(1) и как-то ограничить диапазон значений?
  • Вопрос задан
  • 117 просмотров
Подписаться 2 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@AVKor
Используйте ENUM. В базе значения хранятся как целочисленные, а оперируете ими как строками.
Ответ написан
tinyint + триггеры на вставку/обновление для проверки допустимого диапазона значений
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы