---------------------------------------------------------------- '' ---------------------------------------------------------------- 'sql goes here' : 'sql' : ' ' : 'goes' : ' ' : 'here' ---------------------------------------------------------------- ' odd spacing stuff ' : ' ' : 'odd' : ' ' : 'spacing' : ' ' : 'stuff' : ' ' ---------------------------------------------------------------- 'create table test' : 'create' : ' ' : 'table' : ' ' : 'test' ---------------------------------------------------------------- 'create table catalog.schema.test' : 'create' : ' ' : 'table' : ' ' : 'catalog.schema.test' ---------------------------------------------------------------- 'create table [test]' : 'create' : ' ' : 'table' : ' ' : '[test]' ---------------------------------------------------------------- 'create table "test"' : 'create' : ' ' : 'table' : ' ' : '"test"' ---------------------------------------------------------------- 'create table /* comment here */ test' : 'create' : ' ' : 'table' : ' ' : '/* comment here */' : ' ' : 'test' ---------------------------------------------------------------- 'insert 'a string'' : 'insert' : ' ' : ''a string'' ---------------------------------------------------------------- 'escaped quotes ' '' '' : 'escaped' : ' ' : 'quotes' : ' ' : '' '' '' ---------------------------------------------------------------- 'escaped quotes ''''' : 'escaped' : ' ' : 'quotes' : ' ' : '''''' ---------------------------------------------------------------- 'mysql escaped quotes ' \' '' : 'mysql' : ' ' : 'escaped' : ' ' : 'quotes' : ' ' : '' \' '' ---------------------------------------------------------------- 'mysql escaped quotes '\''' : 'mysql' : ' ' : 'escaped' : ' ' : 'quotes' : ' ' : ''\''' ---------------------------------------------------------------- 'invalid ' sql' : 'invalid' : ' ' : ''' : ' ' : 'sql' ---------------------------------------------------------------- ''invalid' ' sql' : ''invalid'' : ' ' : ''' : ' ' : 'sql' ---------------------------------------------------------------- 'utf8-〠@chars works' : 'utf8' : '-' : '〠@chars' : ' ' : 'works' ---------------------------------------------------------------- 'single '\' works' : 'single' : ' ' : ''\'' : ' ' : 'works' ---------------------------------------------------------------- 'double '\\' works' : 'double' : ' ' : ''\\'' : ' ' : 'works' ---------------------------------------------------------------- 'unquoted \\ works' : 'unquoted' : ' ' : '\' : '\' : ' ' : 'works' ---------------------------------------------------------------- ''one quote' then 'two quote' then 'three quote' more' : ''one quote'' : ' ' : 'then' : ' ' : ''two quote'' : ' ' : 'then' : ' ' : ''three quote'' : ' ' : 'more' ---------------------------------------------------------------- ''\\' then quotes '')' : ''\\'' : ' ' : 'then' : ' ' : 'quotes' : ' ' : '''' : ')' ---------------------------------------------------------------- 'stringwith escquote delim newline 'a\'b;c d'' : 'stringwith' : ' ' : 'escquote' : ' ' : 'delim' : ' ' : 'newline' : ' ' : ''a\'b;c d'' ---------------------------------------------------------------- '"a\"b;c d"' : '"a\"b;c d"' ---------------------------------------------------------------- ''''' sometimesEquals '\''' : '''''' : ' ' : 'sometimesEquals' : ' ' : ''\''' ---------------------------------------------------------------- ''\'' sometimesEquals "'"' : ''\''' : ' ' : 'sometimesEquals' : ' ' : '"'"' ---------------------------------------------------------------- '"'" sometimesEquals "\'"' : '"'"' : ' ' : 'sometimesEquals' : ' ' : '"\'"' ---------------------------------------------------------------- 'This has a symbol ≤ (u2264) but no backslash' : 'This' : ' ' : 'has' : ' ' : 'a' : ' ' : 'symbol' : ' ' : '≤' : ' ' : '(' : 'u2264' : ')' : ' ' : 'but' : ' ' : 'no' : ' ' : 'backslash' ---------------------------------------------------------------- 'This has a \ and symbol ≤ (u2264)' : 'This' : ' ' : 'has' : ' ' : 'a' : ' ' : '\' : ' ' : 'and' : ' ' : 'symbol' : ' ' : '≤' : ' ' : '(' : 'u2264' : ')' ---------------------------------------------------------------- 'This ≤ (u2264) is before the \' : 'This' : ' ' : '≤' : ' ' : '(' : 'u2264' : ')' : ' ' : 'is' : ' ' : 'before' : ' ' : 'the' : ' ' : '\' ---------------------------------------------------------------- 'This has an unicode char ÀÀÀÀÀÀ+++ãããioú≤₢' : 'This' : ' ' : 'has' : ' ' : 'an' : ' ' : 'unicode' : ' ' : 'char' : ' ' : 'ÀÀÀÀÀÀ' : '+' : '+' : '+' : 'ãããioú' : '≤' : '₢' Process finished with exit code 0