Tôi cần chuyển đổi một bảng từ MySQL sang SQLite, nhưng tôi không thể tìm ra cách chuyển đổi trường enum, vì tôi không thể tìm thấy ENUMkiểu trong SQLite.
Trường nói trên nằm pTypetrong bảng sau:
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
Tôi cần một trường chỉ có ba giá trị để người dùng chọn và tôi muốn thực thi điều đó trong DB, không chỉ trong ứng dụng của tôi.