summaryrefslogtreecommitdiff
path: root/sql/ha_innodb.h
diff options
context:
space:
mode:
authorheikki@hundin.mysql.fi <>2002-09-25 20:35:12 +0300
committerheikki@hundin.mysql.fi <>2002-09-25 20:35:12 +0300
commitcfff5b50259ac46c444b196f86d8610d5f9209c8 (patch)
tree096797edcaa627d23128c3ee6acd11c6a4396e91 /sql/ha_innodb.h
parentb46d2ca19242e701ba7b39b07c00cd1098902e7e (diff)
downloadmariadb-git-cfff5b50259ac46c444b196f86d8610d5f9209c8.tar.gz
ha_innodb.h, ha_innodb.cc:
Remove the flag HA_NOT_READ_PREFIX_LAST because ORDER BY orders wrong then; also remove the diagnostic print to avoid cluttering the error log
Diffstat (limited to 'sql/ha_innodb.h')
-rw-r--r--sql/ha_innodb.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sql/ha_innodb.h b/sql/ha_innodb.h
index 84cf6343bda..fad585433d7 100644
--- a/sql/ha_innodb.h
+++ b/sql/ha_innodb.h
@@ -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)