SORU
4 Kasım 2008, Salı


Kullanarak alan adları etrafında backticks

Okuduktan sonra bir kaç cevap ve yorum bazı SQL soruları buradan da işitme bir arkadaşım çalışıyor hiç bir yeri olan bir ilke olan yasakları onları, merak ediyorum eğer orada bir şey yanlış ile backticks kullanarak etrafında alan adlarında MySQL.

Yani:

SELECT `id`, `name`, `anotherfield` ...
-- vs --
SELECT id, name, anotherfield ...

CEVAP
4 Kasım 2008, Salı


Backticks kullanarak alternatif karakter kullanmak için izin verir. Sorgu yazarken böyle bir sorun yok, ama eğer bir sadece backticks kullanabilirsiniz üstlenirse, sana uzak gibi saçma şeyler verir sanıyorum

SELECT `id`, `my name`, `another field` , `field,with,comma` 

Tabi ki kötü bir tablo oluşturmak adında bir kız varmış ..

Eğer sadece özlü eğer ben bir sorun görmüyorum Eğer gibi bir sorgu çalıştırırsanız dikkat edeceğiz

EXPLAIN EXTENDED Select foo,bar,baz 

Geri gelen oluşturulan uyarı geri-kenevetam olarak nitelenmiş tablo adları. Eğer sorgu oluşturma özelliklerini kullanarak yeniden yazma sorgular otomatik ediyorsanız, backticks bir şey kodunuzu daha az karışık ayrıştırma yapar.

Ancak, backticks kullanabilirsiniz olup olmadığını görevlendirmesini yerine, isimler için bir standart olmalı bence. Daha çözer 'gerçek' sorunları.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • pain975

    pain975

    27 NİSAN 2008
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010