MySQL-এ ADD একটি সংরক্ষিত শব্দ (রিজার্ভড কিওয়ার্ড)। এটিকে কলাম নাম হিসেবে ব্যবহার করতে হলে অবশ্যই ব্যাকটিক (`) দিয়ে ঘেরতে হয়।
ব্যাকটিকসহ কলাম 'ADD' দিয়ে টেবিল তৈরি
mysql> create table DemoTable779 (
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
`ADD` int
);
Query OK, 0 rows affected (0.47 sec)
ডেটা ইনসার্ট
mysql> insert into DemoTable779(`ADD`) values(54); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable779(`ADD`) values(89); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable779(`ADD`) values(66); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable779(`ADD`) values(58); Query OK, 1 row affected (0.10 sec)
রেকর্ড দেখানো
mysql> select * from DemoTable779;
আউটপুট:
+----+------+ | Id | ADD | +----+------+ | 1 | 54 | | 2 | 89 | | 3 | 66 | | 4 | 58 | +----+------+ 4 rows in set (0.00 sec)
'ADD' কলামের মান ১০ বাড়ানো
mysql> UPDATE DemoTable779 SET `ADD` = `ADD` + 10; Query OK, 4 rows affected (0.20 sec) Rows matched: 4 Changed: 4 Warnings: 0
আপডেট পর রেকর্ড
mysql> select * from DemoTable779;
ফলাফল:
+----+------+ | Id | ADD | +----+------+ | 1 | 64 | | 2 | 99 | | 3 | 76 | | 4 | 68 | +----+------+ 4 rows in set (0.00 sec)
সংরক্ষিত শব্দ হ্যান্ডলিং
- সমস্ত সংরক্ষিত শব্দের তালিকা: MySQL Keywords
- ব্যাকটিক (
`) সব সময় ব্যবহার করা ভালো অভ্যাস, különnya যতদিন সংরক্ষিত শব্দ না হয়। - ANSI SQL মোডে ডাবল কোট (
")ও আইডেন্টিফায়ারের জন্য কাজ করে।