summaryrefslogtreecommitdiff
path: root/sql/sql_yacc.yy
diff options
context:
space:
mode:
authormonty@tramp.mysql.fi <>2001-10-29 10:49:35 +0200
committermonty@tramp.mysql.fi <>2001-10-29 10:49:35 +0200
commitabb7df2de126c96f6c8e7525f83a9fb1ac97f208 (patch)
treefc5532fe3c9a3bc29a1e71b5db41e1b702f4980a /sql/sql_yacc.yy
parent00046f8ed1b72b73ad1694616fdd3bbd4418fd2e (diff)
downloadmariadb-git-abb7df2de126c96f6c8e7525f83a9fb1ac97f208.tar.gz
Fixed error message when opening a not-MyISAM file.
Extended MODIFY and CHANGE in ALTER TABLE to accept the AFTER keyword. Extended MyISAM to handle records > 16M.
Diffstat (limited to 'sql/sql_yacc.yy')
-rw-r--r--sql/sql_yacc.yy5
1 files changed, 4 insertions, 1 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy
index 5096a737b8e..ff405626fad 100644
--- a/sql/sql_yacc.yy
+++ b/sql/sql_yacc.yy
@@ -1138,7 +1138,7 @@ alter_list_item:
LEX *lex=Lex;
lex->change= $3.str; lex->simple_alter=0;
}
- field_spec
+ field_spec opt_place
| MODIFY_SYM opt_column field_ident
{
LEX *lex=Lex;
@@ -1157,6 +1157,7 @@ alter_list_item:
YYABORT;
lex->simple_alter=0;
}
+ opt_place
| DROP opt_column field_ident opt_restrict
{
LEX *lex=Lex;
@@ -2831,6 +2832,7 @@ keyword:
| BACKUP_SYM {}
| BEGIN_SYM {}
| BERKELEY_DB_SYM {}
+ | BINLOG_SYM {}
| BIT_SYM {}
| BOOL_SYM {}
| BOOLEAN_SYM {}
@@ -2857,6 +2859,7 @@ keyword:
| END {}
| ENUM {}
| ESCAPE_SYM {}
+ | EVENTS_SYM {}
| EXTENDED_SYM {}
| FAST_SYM {}
| FULL {}