在我的表中,我有一个列(名称,文件夹)的多列索引
我最近添加了一个名为date的新列,我想在其中添加一个索引,但我想把它放到现有的多列索引中
当我Alter table books add index theindex (date);
时
我得到Duplicate key name 'theindex'
如何在不创建新密钥的情况下向索引添加其他列?
答案 0 :(得分:10)
只需将语法更改为以下方式即可向索引添加新列:
ALTER table `books` DROP INDEX theindex;
ALTER table `books` ADD INDEX theindex (`date`, `time`);