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