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

  • Avast

    Avast

    27 NİSAN 2006
  • failblog

    failblog

    17 HAZİRAN 2008
  • Crossover

    Crossover

    18 HAZİRAN 2007