summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorunknown <bar@mysql.com>2004-08-26 16:31:37 +0500
committerunknown <bar@mysql.com>2004-08-26 16:31:37 +0500
commit42771f9877c17050a230cdaf8a26afc5d077a712 (patch)
tree87bdea54aaf019dbdbc0f7e73a1ff7be7842b4bb /sql
parentc1825f208cafe972f69517c2b164de5ccfb2ab92 (diff)
downloadmariadb-git-42771f9877c17050a230cdaf8a26afc5d077a712.tar.gz
"SELECT BINARY x" now means "SELECT CAST(x AS BINARY)".
Diffstat (limited to 'sql')
-rw-r--r--sql/sql_yacc.yy3
1 files changed, 1 insertions, 2 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy
index 9cc39fe5104..4eca7359023 100644
--- a/sql/sql_yacc.yy
+++ b/sql/sql_yacc.yy
@@ -2745,8 +2745,7 @@ simple_expr:
| ASCII_SYM '(' expr ')' { $$= new Item_func_ascii($3); }
| BINARY expr %prec NEG
{
- $$= new Item_func_set_collation($2,new Item_string(binary_keyword,
- 6, &my_charset_latin1));
+ $$= create_func_cast($2, ITEM_CAST_CHAR, -1, &my_charset_bin);
}
| CAST_SYM '(' expr AS cast_type ')'
{