ব্যাকটিক (`) ব্যবহার করে রিজার্ভড কীওয়ার্ড কলাম নাম হিসেবে ব্যবহার
MySQL-এ KEY একটি রিজার্ভড কীওয়ার্ড (ইন্ডেক্স সংক্রান্ত)। এটি কলাম নাম হিসেবে ব্যবহার করতে হলে ব্যাকটিক (`) দিয়ে ঘেরতে হয়।
টেবিল তৈরি (ব্যাকটিকসহ)
mysql> CREATE TABLE DemoTable (`Key` INT); Query OK, 0 rows affected (0.67 sec)
ডেটা ইনসার্ট
mysql> INSERT INTO DemoTable VALUES(100), (101), (110), (120);
সিলেক্ট (ব্যাকটিকসহ)
mysql> SELECT * FROM DemoTable;
+------+ | Key | +------+ | 100 | | 101 | | 110 | | 120 | +------+
নियम
- রিজার্ভড কীওয়ার্ড (SELECT, INSERT, UPDATE, DELETE, KEY, INDEX, ORDER, GROUP, WHERE, TABLE, COLUMN ইত্যাদি) কলাম/টেবিল নাম হিসেবে ব্যবহার করতে ব্যাকটিক (`) বাধ্যতামূলক।
- নন-রিজার্ভড ওয়ার্ডে ব্যাকটিক দিলে ও কনফ্লিক্ট হয় না (ভালো অনুশীলন)।
- ডাবল কোট (") ANSI SQL মোডে আইডেন্টিফায়ারের জন্য ব্যবহৃত হয়, কিন্তু MySQL-এ ব্যাকটিক স্ট্যান্ডার্ড।
উদাহরণ: WHERE ক্লজেও ব্যাকটিক
SELECT * FROM DemoTable WHERE `Key` > 100;