So verwenden Sie SQL Escape
- Fügen Sie den zu maskierenden Text ein oder tippen Sie ihn.
- Passen Sie bei Bedarf die Optionen an.
- Kopieren Sie das maskierte Ergebnis.
Über SQL Escape
Der Apostroph ist das Anführungszeichen für SQL-Strings, daher beendet ein Name wie O'Brien den String vorzeitig und bricht die Anweisung. In Standard-SQL besteht die Lösung darin, ihn zu verdoppeln: 'O''Brien'. MySQL akzeptiert auch einen Backslash.
Vorab ein Hinweis. Von Hand zu maskieren ist für ein einmaliges Skript oder eine Migration in Ordnung, aber verwenden Sie in Anwendungscode parametrisierte Abfragen. Sie sind der einzige zuverlässige Schutz gegen SQL-Injection.
Was maskiert wird
Standard-SQL: Ein einfaches Anführungszeichen wird zu zwei einfachen Anführungszeichen. MySQL-Stil: Backslash, einfache und doppelte Anführungszeichen, NUL, Zeilenumbrüche und Strg+Z erhalten einen Backslash.