SORU
7 Mart 2012, ÇARŞAMBA


Kesme işareti kaçmak için nasıl (') MySql?

MySQL documentation \' olması gerektiğini söylüyor. Ancak, her iki scite ve mysql '' çalıştığını gösterir. Ve bunun işe yaradığını gördüm. Ne yapmalıyım?

CEVAP
7 Mart 2012, ÇARŞAMBA


Sana ceza MySQL belgelerine aslında biraz söz daha söyledi. O da diyor

'” bir dize içinde tırnak “'” olarak yazılmış olabilir “''”.

(Ayrıca, MySQL 5.0 version of Table 8.1. Special Character Escape Sequences ve geçerli sürüm bağlı ama 12* *mevcut 5.6 — oldukça benzer.)

Postgres note on the backslash_quote (string) parameter bilgilendirici olduğunu düşünüyorum

Bu bir tırnak işareti bir dize \' tarafından temsil edilen olup olmadığını kontrol eder. SQL standart bir tırnak işareti göstermek için tercih edilen yoldur ('') iki katına çıkaran, ama tarihsel olarak da PostgreSQL \' kabul etti. Ancak, \' kullanımı güvenlik riski oluşturur

Tek-alıntı ikiye katlanmış bir karakter kullanarak tek tırnak kaçmak için bir ters eğik çizgi kullanarak daha genel olarak daha iyi ve uzun vadeli bir seçim olduğunu bana söyledi.

Şimdi Eğer sizin de eklemek için seçtiğiniz dil, seçme SQL veritabanı ve standart olmayan tuhaflıklar, ve seçim sorgu çerçeve denklemi, o zaman belki sonunda farklı bir seçim. Kısıtlamaları hakkında daha fazla bilgi vermiyorsun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • Noam Erez

    Noam Erez

    3 NİSAN 2012