summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorunknown <bar@gw.udmsearch.izhnet.ru>2002-06-19 21:48:34 +0500
committerunknown <bar@gw.udmsearch.izhnet.ru>2002-06-19 21:48:34 +0500
commit83dfb9f88582d3501e5dbee0340051119c4193f5 (patch)
tree0452e8bb1a375cf2603c136517a9591082fbde27 /sql
parente38f8e8ce21bc60f508ba15b3c01f3f1be4f7eef (diff)
downloadmariadb-git-83dfb9f88582d3501e5dbee0340051119c4193f5.tar.gz
Now it is possible to drop default charset from table:
ALTER TABLE a CHARSET=DEFAULT
Diffstat (limited to 'sql')
-rw-r--r--sql/sql_yacc.yy5
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy
index 228e43f3954..83343e429e8 100644
--- a/sql/sql_yacc.yy
+++ b/sql/sql_yacc.yy
@@ -882,6 +882,11 @@ create_table_option:
table_list->next=0;
lex->create_info.used_fields|= HA_CREATE_USED_UNION;
}
+ | CHARSET EQ DEFAULT
+ {
+ Lex->create_info.table_charset=NULL;
+ Lex->create_info.used_fields|= HA_CREATE_USED_CHARSET;
+ }
| CHARSET EQ ident
{
CHARSET_INFO *cs=get_charset_by_name($3.str,MYF(MY_WME));