बैकटिक्स का उपयोग करने से आप वैकल्पिक वर्णों का उपयोग कर सकते हैं। प्रश्न लेखन में यह ऐसी कोई समस्या नहीं है, लेकिन अगर कोई मानता है कि आप केवल बैकटिक्स का उपयोग कर सकते हैं, तो मुझे लगता है कि यह आपको हास्यास्पद सामान जैसे
से दूर होने देता है।SELECT `id`, `my name`, `another field` , `field,with,comma`
जो निश्चित रूप से बुरी तरह नामित टेबल उत्पन्न करता है।
यदि आप संक्षेप में कह रहे हैं तो मुझे इसमें कोई समस्या नहीं दिख रही है, यदि आप अपनी क्वेरी को इस प्रकार चलाते हैं तो आप ध्यान देंगे कि
EXPLAIN EXTENDED Select foo,bar,baz
वापस आने वाली जनरेट की गई चेतावनी में और . का निशान होगा पूरी तरह से योग्य तालिका नाम। इसलिए यदि आप क्वेरी जनरेशन सुविधाओं और प्रश्नों के स्वचालित पुन:लेखन का उपयोग कर रहे हैं, तो बैकटिक्स आपके कोड को कम भ्रमित करने वाली किसी भी चीज़ को कम कर देगा।
मुझे लगता है कि हालांकि, आप बैकटिक्स का उपयोग कर सकते हैं या नहीं, यह अनिवार्य करने के बजाय, उनके पास नामों के लिए मानक होना चाहिए। यह अधिक 'वास्तविक' समस्याओं को हल करता है।