我为mysql表设置了索引,当我使用查询浏览器进行备份时,mysqlworkbench不显示索引详细信息。问题是什么,或者是我的错误。
见矿桌。我为“id”列设置了索引,但没有显示详细信息。
CREATE TABLE IF NOT EXISTS `testsakthi` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` int(11) NOT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
我的问题是索引详细信息在哪里? EX:
CREATE TABLE child (
id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE CASCADE
) ENGINE=INNODB;
我找到了一些他们说出一些想法的网址。见标题“NO_KEY_OPTIONS”
答案 0 :(得分:0)
如果可能,请从命令行使用mysqldump
,索引也将被转储:
mysqldump -R --user=username --password=password dnname > outputfile.sql