Kata kunci
ESCAPE digunakan untuk menentukan aksara melarikan diri untuk melarikan aksara khas dalam rentetan untuk mengelakkannya dikenali sebagai aksara meta atau pembatas. Ia segera mendahului rentetan yang dilepaskan, menggunakan format: ESCAPE 'karakter melarikan diri'. Secara lalai, ESCAPE melarikan diri daripada garis miring ke belakang, tanda peratus, garis bawah, petikan tunggal, petikan berganda, tanda semak belakang, ruang, tab, baris baharu dan pulangan pengangkutan.
Penjelasan terperinci tentang penggunaan ESCAPE dalam MySQL
Kata kunci ESCAPE digunakan untuk menentukan aksara melarikan diri dan digunakan untuk melepaskan aksara khas dalam rentetan. Ia menghalang aksara khas daripada dikenali sebagai metakarakter atau pembatas.
Penggunaan:
ESCAPE '转义字符'
其中,'转义字符' 是一个有效的单字符转义符,表示用于转义特殊字符的字符。
示例:
假设我们有一个字符串:"Hello, "World"!"。如果我们不使用 ESCAPE,那么双引号 (") 将被 MySQL 识别为字符串分隔符,导致错误。要解决这个问题,我们可以使用 ESCAPE 字符:
<code>mysql> SELECT 'Hello, \"World\"!' ESCAPE '\'; +---------------------------------+ | Hello, "World"! | +---------------------------------+</code>
在这个例子中,我们使用反斜杠 () 作为转义字符,通过 ESCAPE ''
Contoh:
Andaikan kita mempunyai rentetan: "Hello, "Dunia"!". Jika kita tidak menggunakan ESCAPE, maka petikan berganda (") akan dikenali sebagai pembatas rentetan oleh MySQL, menyebabkan ralat. Untuk menyelesaikan masalah ini, kita boleh menggunakan aksara ESCAPE:ESCAPE ''
Dengan cara ini, petikan berganda sebelum garis miring terbalik dilupuskan dan dikenali sebagai aksara biasa dan bukannya ruang ( )tab (t)
Atas ialah kandungan terperinci Bagaimana untuk menggunakan escape dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!