Loading sql/ha_innodb.cc +2 −2 Original line number Diff line number Diff line Loading @@ -2180,9 +2180,9 @@ convert_search_mode_to_innobase( case HA_READ_BEFORE_KEY: return(PAGE_CUR_L); case HA_READ_PREFIX: return(PAGE_CUR_GE); case HA_READ_PREFIX_LAST: ut_print_timestamp(stderr); /* ut_print_timestamp(stderr); fprintf(stderr, " InnoDB: Warning: Using HA_READ_PREFIX_LAST\n"); " InnoDB: Warning: Using HA_READ_PREFIX_LAST\n"); */ return(PAGE_CUR_LE); /* InnoDB does not yet support ..PREFIX_LAST! Loading sql/ha_innodb.h +4 −1 Original line number Diff line number Diff line Loading @@ -81,8 +81,11 @@ class ha_innobase: public handler HA_NO_WRITE_DELAYED | HA_PRIMARY_KEY_IN_READ_INDEX | HA_DROP_BEFORE_CREATE | /* We should also list HA_NOT_READ_PREFIX_LAST here but it currently seems to break ORDER BY; until release 4.0.5 some LIKE 'abc%' ... DESC queries will not work correctly */ HA_NO_PREFIX_CHAR_KEYS | HA_NOT_READ_PREFIX_LAST | HA_TABLE_SCAN_ON_INDEX), last_dup_key((uint) -1), start_of_scan(0) Loading Loading
sql/ha_innodb.cc +2 −2 Original line number Diff line number Diff line Loading @@ -2180,9 +2180,9 @@ convert_search_mode_to_innobase( case HA_READ_BEFORE_KEY: return(PAGE_CUR_L); case HA_READ_PREFIX: return(PAGE_CUR_GE); case HA_READ_PREFIX_LAST: ut_print_timestamp(stderr); /* ut_print_timestamp(stderr); fprintf(stderr, " InnoDB: Warning: Using HA_READ_PREFIX_LAST\n"); " InnoDB: Warning: Using HA_READ_PREFIX_LAST\n"); */ return(PAGE_CUR_LE); /* InnoDB does not yet support ..PREFIX_LAST! Loading
sql/ha_innodb.h +4 −1 Original line number Diff line number Diff line Loading @@ -81,8 +81,11 @@ class ha_innobase: public handler HA_NO_WRITE_DELAYED | HA_PRIMARY_KEY_IN_READ_INDEX | HA_DROP_BEFORE_CREATE | /* We should also list HA_NOT_READ_PREFIX_LAST here but it currently seems to break ORDER BY; until release 4.0.5 some LIKE 'abc%' ... DESC queries will not work correctly */ HA_NO_PREFIX_CHAR_KEYS | HA_NOT_READ_PREFIX_LAST | HA_TABLE_SCAN_ON_INDEX), last_dup_key((uint) -1), start_of_scan(0) Loading