Bir tabloyu MySQL'den SQLite'a dönüştürmem gerekiyor, ancak SQLite'de ENUM
tür bulamadığım için bir enum alanını nasıl dönüştüreceğimi çözemiyorum.
Yukarıda belirtilen alan pType
aşağıdaki tablodadır:
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
Kullanıcının seçmesi için yalnızca üç değer içeren bir alana ihtiyacım var ve bunu yalnızca uygulamamda değil DB'de de uygulamak istiyorum.