Skip to content

Avoid rewriting quoted SQL - #20

Open
jacobvosmaer wants to merge 1 commit into
lanyrd:masterfrom
jacobvosmaer:quoted_sql_fix
Open

jacobvosmaer wants to merge 1 commit into
lanyrd:masterfrom
jacobvosmaer:quoted_sql_fix

Conversation

@jacobvosmaer

Copy link
Copy Markdown

If your database contains text fields which contain

'0000-00-00 00:00:00'

then the existing search/replace with NULL would create syntax errors by accidentally closing the quotes.

'\'0000-00-00 00:00:00\'' # one string, from MySQL
'''0000-00-00 00:00:00''' # one string, after replacing \' with ''
''NULL''                  # syntax error: string NULL string

This change should avoid this problem.

If your database contains text fields which contain

'0000-00-00 00:00:00'

then the existing search/replace with NULL would create syntax errors
by accidentally closing the quotes.

'\'0000-00-00 00:00:00\'' # one string, from MySQL
'''0000-00-00 00:00:00''' # one string, after replacing \' with ''
''NULL''                  # syntax error: string NULL string
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