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

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013
  • tinycammonitor

    tinycammonit

    14 Aralık 2010