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

  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • SPBedition

    SPBedition

    24 HAZİRAN 2013