From a6bef22cdade18c60f8e5f0dd88b42e97d3db3c8 Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Sat, 10 Jun 2017 18:08:05 +0200 Subject: [PATCH] reduce grammar duplication --- sql/sql_yacc.yy | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy index a09ef5f0281..b52301943fb 100644 --- a/sql/sql_yacc.yy +++ b/sql/sql_yacc.yy @@ -6633,19 +6633,7 @@ serial_attribute: lex->last_field->flags|= PRI_KEY_FLAG | NOT_NULL_FLAG; lex->alter_info.flags|= Alter_info::ALTER_ADD_INDEX; } - | UNIQUE_SYM - { - LEX *lex=Lex; - lex->last_field->flags|= UNIQUE_KEY_FLAG; - lex->alter_info.flags|= Alter_info::ALTER_ADD_INDEX; - } - | UNIQUE_SYM KEY_SYM - { - LEX *lex=Lex; - lex->last_field->flags|= UNIQUE_KEY_FLAG; - lex->alter_info.flags|= Alter_info::ALTER_ADD_INDEX; - } - | COMMENT_SYM TEXT_STRING_sys { Lex->last_field->comment= $2; } + | vcol_attribute | IDENT_sys equal TEXT_STRING_sys { if ($3.length > ENGINE_OPTION_MAX_LENGTH)