У меня есть таблица
CREATE TABLE `enum_test` (
`id` int(10) default NULL,
`value` enum('YES','NO') NOT NULL default 'YES'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
, затем выполните запрос ниже
INSERT INTO enum_test(id) VALUES (2); set 'YES' in `enum` field.
INSERT INTO enum_test(id,value) VALUES (2,1); set 'YES' in `enum` field.
Но
//why below query set blank value in enum field??
INSERT INTO enum_test(id, value) VALUES (2, 'YESS');
Я хочу, чтобы еслиПользователь вводит значение, которое не существует в поле enum
, затем он должен установить значение по умолчанию enum
как это сделать?