日期:2014-05-16  浏览次数:20704 次

MySql数据库中主键的索引是什么样的?
我有个表,结构如下
uid, tid, time
三个字段。
我把uid,tid联合起来作为主键,主键是自动建立索引的。
那么
1、这个索引是怎么样的呢?
2、是uid和tid各建立一个独立索引?
3、还是uid,tid联合建一个?
4、如果是联合建立的,我单独使用uid会使用到索引么?单独使用tid会使用到索引么?

------解决方案--------------------
联合主键会有问题的没有唯一性的。
单独一个字段作为主键就可以了。
如果是uid,tid是联合主键的话,是联合的索引的。
联合的话uid,tid都会使用到索引的。
------解决方案--------------------
单独使用tid做条件,使用不了u_t这个索引

主键这个默认自动建的索引也是这个特点