一、什么是组合索引前导列?
CREATE TABLE `test_user` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(30) DEFAULT NULL,
`age` int(3) DEFAULT NULL,
`create_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`update_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
KEY `index` (`name`,`age`,`create_date`,`update_date`)
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8
前导列:复合索引第一列或者连续多列(多列的顺序不影响);
如上图例如(【name】,【name,age】,【age,name】,【name,age,create_date】)这种属于前导列;
(【age,create_date】,【create_date】)这