我有以下查询:
EXPLAIN EXTENDED SELECT * FROM ( `photo_data` ) LEFT JOIN `deleted_photos` ON `deleted_photos`.`photo_id` = `photo_data`.`photo_id` WHERE photo_data.photo_id = 'UKNn' AND `deleted_photos`.`photo_id` IS NULL
遗憾的是,我不得不使用二进制文件来比较这个photo_id(这是从不同的外部服务交给我的).这样我就可以避免'uknn'退出数据库而不是'UKNn'.
问题是,当我做解释时,我看到使用二进制不使用索引.如果我拿出二进制文件,它会使用photo_id的索引.有没有办法能够使用二元期权并使用它的索引?