Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Melarikan Diri Aksara Khas dalam Mod NO_BACKSLASH_ESCAPES MySQL?

Bagaimana untuk Melarikan Diri Aksara Khas dalam Mod NO_BACKSLASH_ESCAPES MySQL?

Patricia Arquette
Lepaskan: 2024-11-30 14:37:12
asal
262 orang telah melayarinya

How to Escape Special Characters in MySQL's NO_BACKSLASH_ESCAPES Mode?

Melepaskan Diri daripada Aksara Khas dalam Mod NO_BACKSLASH_ESCAPES

Apabila pilihan NO_BACKSLASH_ESCAPES didayakan dalam MySQL, cara standard untuk melepaskan "%" atau " literal _" menggunakan "%" tidak berfungsi. Ini memberikan cabaran apabila melakukan pertanyaan LIKE.

Penyelesaian 1: Menggunakan Aksara Melarikan Diri

Dalam mod NO_BACKSLASH_ESCAPES, anda boleh menggunakan aksara melarikan diri untuk melindungi aksara khas seperti " %". Watak melarikan diri ditentukan dalam pertanyaan LIKE selepas kata kunci melarikan diri.

Contohnya:

select * from mytable
where mycol like '5\% off' escape '\';
Salin selepas log masuk

Dalam pertanyaan ini, "" digunakan sebagai aksara melarikan diri, jadi "%" mewakili aksara "%" literal.

Penyelesaian 2: Menggunakan Khas yang Berbeza Watak

Jika anda tidak boleh menggunakan garis miring ke belakang sebagai watak melarikan diri, anda boleh memilih watak istimewa yang berbeza dan menggunakannya sebaliknya. Contohnya:

select * from mytable
where mycol like '5|% off' escape '|';
Salin selepas log masuk

Di sini, "|" digunakan sebagai aksara melarikan diri, jadi "5|% diskaun" mewakili rentetan dengan aksara "%" literal.

Atas ialah kandungan terperinci Bagaimana untuk Melarikan Diri Aksara Khas dalam Mod NO_BACKSLASH_ESCAPES MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan