Как сказать, что чемпион должен быть> = 0 в phpmyadmin - PullRequest
0 голосов
/ 18 апреля 2020

Я хотел бы знать, как я говорю в phpmyadmin, что мои чемпионы 1 в моей таблице должны быть мной> = 0

alter table ingredients add constraint chk_ingredients_stock_gt_0
    check (stock >= 0);

я пробовал это, но id не работает

спасибо за чтение меня!

1 Ответ

0 голосов
/ 19 апреля 2020

Запрос, который вы использовали, является правильным, но это для случая, когда вы хотите добавить проверочное ограничение для нескольких столбцов или для нескольких столбцов.

согласно вашему запросу, вы хотите добавить ограничение только для ' фондовая колонка. используйте запрос ниже, он добавит ограничение к столбцу 'stock', чтобы проверить, что значение должно быть равно или больше 0.

ALTER TABLE ingredients
ADD CHECK (stock >= 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...