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

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • BioHunta

    BioHunta

    28 Mayıs 2006
  • warningthepeople

    warningthepe

    21 EYLÜL 2011