diff options
author | unknown <bar@mysql.com> | 2004-11-16 12:05:13 +0400 |
---|---|---|
committer | unknown <bar@mysql.com> | 2004-11-16 12:05:13 +0400 |
commit | b670ccac133f8ff678d6721fef28397250c14cda (patch) | |
tree | 18b9b859c65287cb82f8af17aba3388a58b7620e /sql | |
parent | b478635110d05f644c7fcca476f5cfc6c9ba1e40 (diff) | |
download | mariadb-git-b670ccac133f8ff678d6721fef28397250c14cda.tar.gz |
Bug #6552 CHAR column w/o length is legal, BINARY w/o length is not
Diffstat (limited to 'sql')
-rw-r--r-- | sql/sql_yacc.yy | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy index d842b4b66bb..521196085bb 100644 --- a/sql/sql_yacc.yy +++ b/sql/sql_yacc.yy @@ -1402,6 +1402,9 @@ type: | BINARY '(' NUM ')' { Lex->length=$3.str; Lex->charset=&my_charset_bin; $$=FIELD_TYPE_STRING; } + | BINARY { Lex->length= (char*) "1"; + Lex->charset=&my_charset_bin; + $$=FIELD_TYPE_STRING; } | varchar '(' NUM ')' opt_binary { Lex->length=$3.str; $$=FIELD_TYPE_VAR_STRING; } | nvarchar '(' NUM ')' { Lex->length=$3.str; |