我有两个问题
如果存在TestTable,则删除表; 创建表TestTable( ID整数非空AUTO_INCREMENT主键, GUID VARCHAR(32)唯一NULL);
是否需要为这个GUID列创建一个索引。
注意:我在Where语句中有GUID列和联接表。
我的第二个问题是update语句会影响索引表如果更新的列不是索引吗?
发布于 2011-07-17 14:35:09
这取决于您使用的是哪个数据库。不同的数据库有不同的索引方法。
如果您正在使用InnoDB,那么主键和唯一键已经是一个索引,所以您不需要这样做。如果您手动为GUID列创建另一个索引,那么在该列上将有一个额外的冗余索引,这会浪费空间。
发布于 2011-07-17 14:27:05
https://stackoverflow.com/questions/6724456
复制相似问题