2 from __future__ import print_function
5 from sqlparse import parse
6 from sqlconvert.print_tokens import print_tokens
7 from sqlconvert.process_mysql import process_statement
8 from sqlconvert.process_tokens import find_error
13 for parsed in parse(query):
15 if find_error(parsed):
16 print("ERRORS IN QUERY")
17 process_statement(parsed)
26 "SELECT * FROM `mytable`; -- line-comment",
27 "INSERT into /* inline comment */ mytable VALUES (1, 'one')",
28 "/*! directive*/ INSERT INTO `MyTable` (`Id`, `Name`) "
33 if __name__ == '__main__':
34 if len(sys.argv) <= 1:
35 sys.exit("Usage: %s [-t | sql_query_string [; sql_query_string ...]]" %
37 if sys.argv[1] == '-t':
40 queries = sys.argv[1:]