escaping - How to escape apostrophe (') in MySql? -


the mysql documentation says should \'. however, both scite , mysql shows '' works. saw , works. should do?

the mysql documentation cite says little bit more mention. says,

a “'” inside string quoted “'” may written “''”.

(also, linked mysql 5.0 version of table 8.1. special character escape sequences, , current version 5.6 — current table 8.1. special character escape sequences looks pretty similar.)

i think postgres note on backslash_quote (string) parameter informative:

this controls whether quote mark can represented \' in string literal. preferred, sql-standard way represent quote mark doubling ('') postgresql has historically accepted \'. however, use of \' creates security risks...

that says me using doubled single-quote character better overall , long-term choice using backslash escape single-quote.

now if want add choice of language, choice of sql database , non-standard quirks, , choice of query framework equation, might end different choice. don't give information constraints.


Comments

Popular posts from this blog

delphi - How to convert bitmaps to video? -

jasper reports - Fixed header in Excel using JasperReports -

python - ('The SQL contains 0 parameter markers, but 50 parameters were supplied', 'HY000') or TypeError: 'tuple' object is not callable -