From 6e1094c16a453d56ab0b2e78882e6739af652c7d Mon Sep 17 00:00:00 2001 From: shenli Date: Mon, 21 Dec 2015 23:27:45 +0800 Subject: [PATCH] parser: "variables" is an unreserved keyword --- parser/parser.y | 2 +- parser/parser_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/parser/parser.y b/parser/parser.y index d1e7d4b891..dfc22da075 100644 --- a/parser/parser.y +++ b/parser/parser.y @@ -1684,7 +1684,7 @@ UnReservedKeyword: | "VALUE" | "WARNINGS" | "YEAR" | "MODE" | "WEEK" | "ANY" | "SOME" | "USER" | "IDENTIFIED" | "COLLATION" | "COMMENT" | "AVG_ROW_LENGTH" | "CONNECTION" | "CHECKSUM" | "COMPRESSION" | "KEY_BLOCK_SIZE" | "MAX_ROWS" | "MIN_ROWS" | "NATIONAL" | "ROW" | "QUARTER" | "ESCAPE" | "GRANTS" | "FIELDS" | "TRIGGERS" | "DELAY_KEY_WRITE" | "ISOLATION" -| "REPEATABLE" | "COMMITTED" | "UNCOMMITTED" | "ONLY" | "SERIALIZABLE" | "LEVEL" +| "REPEATABLE" | "COMMITTED" | "UNCOMMITTED" | "ONLY" | "SERIALIZABLE" | "LEVEL" | "VARIABLES" NotKeywordToken: "ABS" | "ADDDATE" | "COALESCE" | "CONCAT" | "CONCAT_WS" | "COUNT" | "DAY" | "DATE_ADD" | "DATE_SUB" | "DAYOFMONTH" diff --git a/parser/parser_test.go b/parser/parser_test.go index 57da97e210..e4ad34960c 100644 --- a/parser/parser_test.go +++ b/parser/parser_test.go @@ -41,7 +41,7 @@ func (s *testParserSuite) TestSimple(c *C) { "collation", "comment", "avg_row_length", "checksum", "compression", "connection", "key_block_size", "max_rows", "min_rows", "national", "row", "quarter", "escape", "grants", "status", "fields", "triggers", "delay_key_write", "isolation", "repeatable", "committed", "uncommitted", "only", "serializable", "level", - "curtime", + "curtime", "variables", } for _, kw := range unreservedKws { src := fmt.Sprintf("SELECT %s FROM tbl;", kw)