मुझे MySQL से SQLite में एक तालिका बदलने की आवश्यकता है, लेकिन मैं यह पता नहीं लगा सकता कि एनुम फ़ील्ड को कैसे परिवर्तित किया जाए, क्योंकि मैं ENUMSQLite में टाइप नहीं कर सकता ।
उपर्युक्त फ़ील्ड pTypeनिम्न तालिका में है:
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
मुझे उपयोगकर्ता को चुनने के लिए केवल तीन मानों के साथ एक फ़ील्ड की आवश्यकता है, और मैं इसे डीबी में लागू करना चाहूंगा, न कि केवल मेरे आवेदन में।