我尝试制作两个数据库表wp_marketing
和wp_email
. 我redundant indexes
在这些表中有一个问题。我已经添加了SHOW CREATE TABLE tablename;
.
CREATE TABLE `cur_emailcontent` (
`title` varchar(100) NOT NULL,
`message` varchar(1000) NOT NULL,
`mail_from` varchar(100) NOT NULL,
`subject` varchar(100) NOT NULL,
KEY `title` (`title`),
CONSTRAINT `cur_emailcontent_ibfk_1` FOREIGN KEY (`title`) REFERENCES `cur_marketing` (`title`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
最初我将title
列设为primary
,然后我将其更改Index Type
为INDEX
。现在我可以使用任何其他column
的,PRIMARY KEY
但我不能删除它index
使用PHPMyAdmin
但无法这样做。我知道这些类型indexes
被称为redundant indexes
。
现在,除了table(s)
再次创建之外,我别无选择。这些索引有什么解决方案吗?