Come usare SQL Escape
- Incolla o digita il testo di cui vuoi eseguire l'escape.
- Regola le opzioni se serve.
- Copia il risultato con escape.
Informazioni su SQL Escape
L'apostrofo è il carattere di quotatura per le stringhe SQL, quindi un nome come O'Brien chiude la stringa troppo presto e rompe l'istruzione. In SQL standard la soluzione è raddoppiarlo: 'O''Brien'. MySQL accetta anche un backslash.
Una precisazione in anticipo. Fare l'escape a mano va bene per uno script una tantum o una migrazione, ma per il codice applicativo usa query parametrizzate. Sono l'unica protezione affidabile contro la SQL injection.
Cosa viene sottoposto a escape
SQL standard: un apice singolo diventa due apici singoli. Stile MySQL: backslash, apici singoli e doppi, NUL, a capo e Ctrl+Z ricevono un backslash.