शायद आपका मतलब है "मैं अपने (मौजूदा) लाइव डेटाबेस पर अपनी विकास अनुक्रमणिका कैसे बना सकता हूं"?
यदि ऐसा है, तो मुझे लगता है कि SQL आदेश जो आप ढूंढ रहे हैं;
तालिका बनाएं {tablename};
ALTER तालिका जोड़ें सूचकांक {INDEX_NAME} (col1, col2)
ALTER तालिका ड्रॉप सूचकांक {INDEX_NAME}
आप "कुंजी" और "बाधा" पंक्तियों "दिखाएं टेबल बनाएं" कॉपी कर सकते हैं उत्पादन और इसे "वैकल्पिक तालिका जोड़ें INDEX" में वापस रख दें।
dev mysql> SHOW CREATE TABLE city;
CREATE TABLE `city` (
`id` smallint(4) unsigned NOT NULL auto_increment,
`city` varchar(50) character set utf8 collate utf8_bin NOT NULL default '',
`region_id` smallint(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `region_idx` (region_id),
CONSTRAINT `city_ibfk_1` FOREIGN KEY (`region_id`) REFERENCES `region` (`id`) ON UPDATE CASCADE ON DELETE RESTRICT
) ENGINE=InnoDB;
live mysql> SHOW CREATE TABLE city;
CREATE TABLE `city` (
`id` smallint(4) unsigned NOT NULL auto_increment,
`city` varchar(50) character set utf8 collate utf8_bin NOT NULL default '',
`region_id` smallint(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
live mysql> ALTER TABLE `city` ADD KEY `region_idx` (region_id);
live mysql> ALTER TABLE `city` ADD CONSTRAINT `city_ibfk_1` FOREIGN KEY (`region_id`) REFERENCES `region` (`id`) ON UPDATE CASCADE ON DELETE RESTRICT;
आशा है कि इससे मदद मिलती है!
मान्यताओं के बजाय उत्तर प्रदान करें, इस टिप्पणी के अंतर्गत आता है। – Tom