Skip to content

Conversation

lomanhei
Copy link

@lomanhei lomanhei commented Aug 5, 2022

Support writting SQL with spaces or new lines.

Issue

Using the original version resulted an error: (pymysql.err.ProgrammingError) ... , 'Cancelled', 'Shipped') LIMIT 20 limit 1000], with the code below

   ...
    'Cancelled',
    'Shipped')
LIMIT
    20;

Cause

' limit ' not in l is not smart enough to detect '/n' or '/t' as separator.

...
if l.startswith('select ') and ' limit ' not in l:
...

Fix

Convert any '/n' or '/t' to ' '

...
l = l.replace('\t',' ').replace('\n',' ')
...

Support writting SQL with spaces or new lines.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant