在InnoDB存储引擎中,表是按照主键顺序组织存放的.在InnoDB存储引擎表中,每张表都有主键(primary key),如果在创建表时没有显式地定义主键,则InnoDB存储引擎会按如下方式选择或创建索引: 首先判断表中是否有非空的唯一索引(unique not null),如果有,则该列即为主键: 如果不符合条件1,InnoDB存储引擎自动创建一个6字节大小的指针(rowid列). 当表中有多个非空唯一索引时,InnoDB存储引擎选择建表时第一个定义的非空索引为主键. create tabl…