Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Melarikan Petikan Tunggal dalam Pertanyaan MySQL?

Bagaimana untuk Melarikan Petikan Tunggal dalam Pertanyaan MySQL?

Linda Hamilton
Lepaskan: 2024-12-04 16:55:11
asal
306 orang telah melayarinya

How to Escape Single Quotes in MySQL Queries?

Melepaskan Petikan Tunggal dalam MySQL

Apabila memasukkan nilai ke dalam pangkalan data MySQL, aksara khas seperti petikan tunggal boleh menyebabkan ralat. Untuk mengendalikan perkara ini, terdapat dua teknik utama untuk melepaskan petikan tunggal:

Kaedah 1: Petikan Berganda

Untuk melepaskan petikan tunggal menggunakan kaedah ini, cuma gantikan setiap petikan tunggal dalam rentetan dengan dua petikan tunggal. Sebagai contoh, untuk memasukkan nilai "Ini ialah Pen Ashok," pertanyaan akan ditulis sebagai:

SELECT 'This is Ashok''s Pen.';
Salin selepas log masuk

Kaedah 2: Menggunakan Garis Sentak Balik

Sebagai alternatif, anda boleh melepaskan petikan tunggal dengan mendahuluinya dengan garis miring ke belakang (). Kaedah ini amat berguna apabila bekerja dengan aksara khas secara umum. Sebagai contoh, pertanyaan yang sama seperti di atas boleh ditulis menggunakan kaedah ini sebagai:

SELECT 'This is Ashok\'s Pen.';
Salin selepas log masuk

Kedua-dua kaedah secara berkesan melepaskan petikan tunggal dalam MySQL, membolehkan anda memasukkan nilai yang mengandungi aksara khas tanpa menghadapi ralat.

Atas ialah kandungan terperinci Bagaimana untuk Melarikan Petikan Tunggal dalam Pertanyaan 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