কম্পিউটার টিউটোরিয়াল

MySQL-এ ডট (.) নিয়ে কলাম নাম আপডেট করা (ব্যাকটিক ব্যবহার)

বিশেষ অক্ষর থাকা কলাম নামের জন্য ব্যাকটিক

MySQL-এ কলাম নামে ডট (.), স্পেস বা কিওয়ার্ড থাকলে সেটিকে ব্যাকটিক (`) দিয়ে ঘেরে লিখতে হয়।

উদাহরণ

mysql> CREATE TABLE UpdateDemo (
    -> UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> `User.FirstName.LastName` VARCHAR(60)
    -> );
mysql> INSERT INTO UpdateDemo (`User.FirstName.LastName`) VALUES
    -> ('John Smith'), ('Adam Smith'), ('Carol Taylor'),
    -> ('Mitchell Johnson'), ('David Brown'), ('Larry Miller');

আপডেট কোয়েরি (ব্যাকটিক বাধ্যতামূলক)

mysql> UPDATE UpdateDemo
    -> SET `User.FirstName.LastName` = 'David Miller'
    -> WHERE UserId = 5;

ফলাফল

+--------+-------------------------+
| UserId | User.FirstName.LastName |
+--------+-------------------------+
| 5      | David Miller            |
+--------+-------------------------+

নীতিমালা: কলাম বা টেবিল নামে সংরক্ষিত শব্দ, স্পেস, ডট, হাইফেন থাকলে অবশ্যই ব্যাকটিক (`) ব্যবহার করুন।

  1. MySQL কোয়েরি শুধু একক শব্দের রেকর্ডগুলো দেখানোর জন্য

  2. MySQL কোয়েরি কলাম মান রিপ্লেস করার জন্য

  3. MySQL-এ এস্টারিস্ক (*) সম্বলিত ফিল্ড নাম সিলেক্ট করা যাবে কি?

  4. MySQL-এ GROUP BY DATE() ব্যবহার করে ডISTINCT তারিখের রেকর্ড বের করা