有一张桌子:
`id` INT(10) NOT NULL AUTO_INCREMENT,
`status` TINYINT(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE,
当我处理流动语句(该表中有超过 1000 条记录)时,会处理表扫描。为什么主键索引不起作用?
SELECT * FROM t_test WHERE id = FLOOR(1 + RAND() * 1000)
当mysql通过随机id选择时索引无效并且有时返回两个不同的值