একটি শনাক্তকারী হিসাবে ব্যবহার করার জন্য আমাদের অবশ্যই সংরক্ষিত শব্দগুলির সাথে উদ্ধৃতিগুলি ব্যবহার করতে হবে৷ উদ্ধৃতিগুলি একক বা দ্বিগুণ হতে পারে ANSI_QUOTES SQL মোডের উপর নির্ভর করে৷
৷যদি এই মোডটি নিষ্ক্রিয় করা হয় তবে শনাক্তকারী উদ্ধৃতি অক্ষরটি ব্যাকটিক (“`”)। নিম্নলিখিত উদাহরণটি বিবেচনা করুন যেখানে আমরা 'select' -
নামে একটি টেবিল তৈরি করেছি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' মোড সক্ষম করার পরে ব্যাকটিক (“`”) এবং ডবল কোট (“”) উভয়ই শনাক্তকারী উদ্ধৃতি অক্ষর হিসাবে ব্যবহার করতে পারি।