mysql创建聚簇索引 主键与聚簇索引有什么联系?
主键与聚簇索引有什么联系?如果您使用的数据库是mysql,则聚集索引是主键,不允许将非主键列设置为聚集索引。即使您不手动设置主键,MySQL也会自动创建一个隐藏列作为主键。如果使用SQL server
主键与聚簇索引有什么联系?
如果您使用的数据库是mysql,则聚集索引是主键,不允许将非主键列设置为聚集索引。即使您不手动设置主键,MySQL也会自动创建一个隐藏列作为主键。如果使用SQL server,则默认主键是聚集索引,因为一个表只能允许一个聚集索引,因此直接指定其他列作为聚集索引是不行的。此时,如果需要使用其他列作为聚类索引,则需要先删除主键约束,然后将其他列设置为聚类索引,最后恢复主键约束。