From 78d46de2430104e41ba8738609c0cdd744f3fda2 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Thu, 11 May 2017 01:18:23 +0300 Subject: Add MySQL keywords: ENGINE, AUTO_INCREMENT, CHARSET These are keywords from table options: CREATE TABLE name ( column definitions, ... ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; --- sqlparse/keywords.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sqlparse') diff --git a/sqlparse/keywords.py b/sqlparse/keywords.py index f742598..6a214f1 100644 --- a/sqlparse/keywords.py +++ b/sqlparse/keywords.py @@ -114,6 +114,7 @@ KEYWORDS = { 'ATOMIC': tokens.Keyword, 'AUDIT': tokens.Keyword, 'AUTHORIZATION': tokens.Keyword, + 'AUTO_INCREMENT': tokens.Keyword, 'AVG': tokens.Keyword, 'BACKWARD': tokens.Keyword, @@ -142,6 +143,7 @@ KEYWORDS = { 'CHARACTER_SET_NAME': tokens.Keyword, 'CHARACTER_SET_SCHEMA': tokens.Keyword, 'CHAR_LENGTH': tokens.Keyword, + 'CHARSET': tokens.Keyword, 'CHECK': tokens.Keyword, 'CHECKED': tokens.Keyword, 'CHECKPOINT': tokens.Keyword, @@ -238,6 +240,7 @@ KEYWORDS = { 'ENCODING': tokens.Keyword, 'ENCRYPTED': tokens.Keyword, 'END-EXEC': tokens.Keyword, + 'ENGINE': tokens.Keyword, 'EQUALS': tokens.Keyword, 'ESCAPE': tokens.Keyword, 'EVERY': tokens.Keyword, -- cgit v1.2.1