summaryrefslogtreecommitdiff
path: root/sql/item_strfunc.h
diff options
context:
space:
mode:
authorunknown <bar@bar.mysql.r18.ru>2002-09-13 14:11:06 +0500
committerunknown <bar@bar.mysql.r18.ru>2002-09-13 14:11:06 +0500
commitd6d2440f433fc03dd0732f3bdb5307cb58114a0d (patch)
tree913cbe7efc21ed878f371164ecd3e249da38f981 /sql/item_strfunc.h
parentd9c701eb3df84ba06eb4a57758d5df39a07cbc59 (diff)
downloadmariadb-git-d6d2440f433fc03dd0732f3bdb5307cb58114a0d.tar.gz
Fixed that:
SELECT * FROM t WHERE (c COLLATE latin1) >'a' might fail in some cases
Diffstat (limited to 'sql/item_strfunc.h')
-rw-r--r--sql/item_strfunc.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/sql/item_strfunc.h b/sql/item_strfunc.h
index 997d9c8d834..af94e387717 100644
--- a/sql/item_strfunc.h
+++ b/sql/item_strfunc.h
@@ -504,10 +504,7 @@ public:
bool fix_fields(THD *thd,struct st_table_list *tables, Item **ref);
String *val_str(String *);
void fix_length_and_dec()
- {
- max_length = args[0]->max_length;
- str_value.set_charset(set_collation);
- }
+ { max_length = args[0]->max_length; }
bool eq(const Item *item, bool binary_cmp) const;
const char *func_name() const { return "set_collation"; }
};