关于mysql的聚簇索引,请教!
看了文档:
http://database.51cto.com/art/201005/202820.htm
http://hi.baidu.com/jackywdx/blog/item/516daafc02360af9fd037f19.html
现在有三个问题:
innodb是会自动把主键索引建立成聚簇索引的,如果没有主键,会找一个唯一值,如果没有,会自建一个隐藏主键当做聚簇索引的,对吗?
执行“CREATE CLUSTERED INDEX mycolumn_cindex ON mytable(mycolumn) WITH ALLOW_DUP_ROW”,这句话的话,是会把原来的聚簇索引取消掉,整个表空间按mycolumn的顺序重排吗?
如果本来没有主键的话,那么,重新设置聚簇索引后,那个隐藏主键会自动被删除掉吗?