Как сделать ограничение в таблице для поля (CHAR (20)), которое может принимать только, например, "машина" или "велосипед".
CREATE TABLE Things (
id INTEGER NOT NULL,
thing CHAR(30) NOT NULL,
PRIMARY KEY (id),
CONSTRAINT thingcheck CHECK (thing = "car" OR thing = "bike")
);
Если я вставлю(1, «ноутбук») он все еще вставляет!Любые идеи?
Большое спасибо за ваше время.
--- EDIT ---
Как отметил Джон, MySQL игнорировал предложения CHECK.Спасибо!