Как у вас есть хотя бы 1 что-то в типе данных? - PullRequest
0 голосов
/ 06 октября 2018

В настоящее время я создаю таблицу, и у меня есть атрибут, в котором она будет иметь тип INT, но она должна быть не меньше 1.

Как мне это обеспечить?

РЕДАКТИРОВАТЬ: Использование MySQL

1 Ответ

0 голосов
/ 06 октября 2018

Если вы не используете MySQL.Вы можете применить проверочное ограничение при создании таблицы.

create table sample(someCol int check(someCol >= 1));

Это будет сделано, если вы хотите, чтобы запись int всегда была больше или равна 1.

Примечание: проверочное ограничение игнорируетсяв MySQL.

Если вы хотите убедиться, что 1 введен в столбец таблицы, если при вводе пользователь что-то не вводит, вы можете установить ограничение по умолчанию.

create table sample(someCol int default 1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...