From 7928089139d7c68cb872c8c79a92150bb6f06a85 Mon Sep 17 00:00:00 2001 From: ygrek Date: Thu, 3 Sep 2009 13:02:50 +0300 Subject: [PATCH] minor --- src/sql_parser.mly | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sql_parser.mly b/src/sql_parser.mly index be68240..f3c672f 100644 --- a/src/sql_parser.mly +++ b/src/sql_parser.mly @@ -165,6 +165,7 @@ statement: CREATE ioption(temporary) TABLE ioption(if_not_exists) name=IDENT sch let p = get_params_opt [t] (snd t) w in [], p, Delete table } + | SET IDENT EQUAL either(literal_value,IDENT) { [], [], Other } table_name: name=IDENT | IDENT DOT name=IDENT { name } (* FIXME db name *) index_column: name=IDENT collate? order_type? { name } @@ -382,7 +383,7 @@ sql_type_flavor: T_INTEGER UNSIGNED? ZEROFILL? { Int } | T_DATETIME | DATE | TIME | TIMESTAMP { Datetime } binary: T_BLOB | BINARY | BINARY VARYING { } -text: T_TEXT | CHARACTER { } +text: T_TEXT | T_TEXT LPAREN INTEGER RPAREN | CHARACTER { } %inline either(X,Y): X | Y { } %inline commas(X): l=separated_nonempty_list(COMMA,X) { l } -- 2.11.4.GIT