summaryrefslogtreecommitdiff
path: root/sqlparse
diff options
context:
space:
mode:
authorOleg Broytman <phd@phdru.name>2017-05-11 01:18:23 +0300
committerOleg Broytman <phd@phdru.name>2017-05-11 01:20:52 +0300
commit78d46de2430104e41ba8738609c0cdd744f3fda2 (patch)
tree98fc8549a8eed3471fc7e393dd32a7c267bc22fc /sqlparse
parentae9cb806abbb0465846a56d375999bbed008e277 (diff)
downloadsqlparse-78d46de2430104e41ba8738609c0cdd744f3fda2.tar.gz
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;
Diffstat (limited to 'sqlparse')
-rw-r--r--sqlparse/keywords.py3
1 files changed, 3 insertions, 0 deletions
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,