Muszę przekonwertować tabelę z MySQL na SQLite, ale nie mogę dowiedzieć się, jak przekonwertować pole wyliczenia, ponieważ nie mogę znaleźć ENUM
typu w SQLite.
Wspomniane pole znajduje się pType
w poniższej tabeli:
CREATE TABLE `prices` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`pName` VARCHAR(100) NOT NULL DEFAULT '',
`pType` ENUM('M','R','H') NOT NULL DEFAULT 'M',
`pField` VARCHAR(50) NULL DEFAULT NULL,
`pFieldExt` VARCHAR(50) NULL DEFAULT NULL,
`cmp_id` INT(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
)
ENGINE=MyISAM
ROW_FORMAT=DEFAULT
Potrzebuję pola zawierającego tylko trzy wartości do wyboru przez użytkownika i chciałbym wymusić to w bazie danych, a nie tylko w mojej aplikacji.