पहचानकर्ता के रूप में उपयोग करने के लिए हमें आरक्षित शब्दों वाले उद्धरणों का उपयोग करना होगा। उद्धरण सिंगल या डबल हो सकते हैं जो ANSI_QUOTES SQL मोड पर निर्भर करता है।
यदि यह मोड अक्षम है तो पहचानकर्ता उद्धरण वर्ण बैकटिक ("`") है। निम्नलिखित उदाहरण पर विचार करें जिसमें हमने 'सेलेक्ट' नाम की एक टेबल बनाई -
mysql> create table `select`(id int); Query OK, 0 rows affected (0.19 sec)
यदि यह मोड सक्षम है तो हम बैकटिक ("`") और डबल कोट्स ("") दोनों को पहचानकर्ता उद्धरण वर्ण के रूप में उपयोग कर सकते हैं। निम्नलिखित उदाहरण पर विचार करें जिसमें हमने 'ट्रिगर' नाम की एक तालिका बनाई -
mysql> Create table "trigger" (id int); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"trigger" (id int)' at line 1 mysql> Set sql_mode = 'ANSI_Quotes'; Query OK, 0 rows affected (0.03 sec) mysql> Create table "trigger" (id int); Query OK, 0 rows affected (0.17 sec) mysql> Create table `DESCRIBE`(id int); Query OK, 0 rows affected (0.11 sec)
ऊपर दिए गए प्रश्नों से पता चलता है कि हम 'ANSI_QUOTES' मोड को सक्षम करने के बाद बैकटिक ("`") और दोहरे उद्धरण ("") दोनों को पहचानकर्ता उद्धरण वर्ण के रूप में उपयोग कर सकते हैं।