रिजर्व्ड शब्दों को आइडेंटिफायर के रूप में उपयोग करने के लिए हमें उनके साथ कोट्स का उपयोग करना होगा। कोट्स सिंगल या डबल हो सकते हैं जो ANSI_QUOTES SQL मोड पर निर्भर करता है।
यदि यह मोड अक्षम है तो आइडेंटिफायर कोट कैरेक्टर बैकटिक ("`") होता है। निम्नलिखित उदाहरण पर विचार करें जिसमें हमने 'select' नामक एक टेबल बनाई:
mysql> create table `select`(id int); Query OK, 0 rows affected (0.19 sec)
यदि यह मोड सक्षम है तो हम बैकटिक ("`") और डबल कोट्स ("") दोनों को आइडेंटिफायर कोट कैरेक्टर के रूप में उपयोग कर सकते हैं। निम्नलिखित उदाहरण पर विचार करें जिसमें हमने 'trigger' नामक एक टेबल बनाई:
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' मोड सक्षम करने के बाद हम बैकटिक ("`") और डबल कोट्स ("") दोनों को आइडेंटिफायर कोट कैरेक्टर के रूप में उपयोग कर सकते हैं।