回答星球水友提问:沈老师,我听网上说,MySQL数据表,在数据量比较大的情况下,主键不宜过长,是不是这样呢?这又是为什么呢? 这个问题嘛,不能一概而论: (1)如果是InnoDB存储引擎,主键不宜过长: (2)如果是MyISAM存储引擎,影响不大: 先举个简单的栗子说明一下前序知识. 假设有数据表: t(id PK, name KEY, sex, flag); 其中:(1)id是主键;(2)name建了普通索引; 假设表中有四条记录: 1, shenjian, m, A 3, zhangsan,…