Мне нужна таблица, которая позволит вставлять значения в столбец со значениями больше 10. Когда я попробовал в сети, они предложили создать таблицу следующим образом.
СОЗДАТЬ ТАБЛИЦУ test
( UID
int (11) NOT NULL auto_increment, ID
int (11) по умолчанию NULL, CHECK (ID> 10), PRIMARY KEY (UID
));
И когда я пытаюсь вставить запись со значениями меньше 10, значения все равно вставляются.
Я могу использовать триггер «До» в таблице, чтобы ограничить вставку значений меньше 10. Но мне нужен был другой подход, удовлетворяющий этому условию.
Я использую сервер MySQL 5.0.24
Пожалуйста, помогите мне выбраться из этого.
Согласно документу MySQL: «Предложение CHECK анализируется, но игнорируется всеми механизмами хранения».