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

MySQL ENUM টাইপে স্পেসযুক্ত ভ্যালু ব্যবহার করা যায় কি?

হ্যাঁ, MySQL ENUM টাইপে স্পেসযুক্ত স্ট্রিং ভ্যালু ব্যবহার করা যায়।

টেবিল তৈরি (স্পেসযুক্ত ENUM ভ্যালু)

mysql> CREATE TABLE DemoTable (
    -> Size ENUM('SMALL SIZE','LARGE SIZE','XL SIZE')
    -> );

টেবিলের কাঠামো যাচাই

mysql> DESC DemoTable;
+-------+-------------------------------------------+------+-----+---------+-------+
| Field | Type                                      | Null | Key | Default | Extra |
+-------+-------------------------------------------+------+-----+---------+-------+
| Size  | enum('SMALL SIZE','LARGE SIZE','XL SIZE') | YES  |     | NULL    |       |
+-------+-------------------------------------------+------+-----+---------+-------+

ডেটা ইনসার্ট এবং দেখুন

mysql> INSERT INTO DemoTable VALUES('XL SIZE');
mysql> SELECT * FROM DemoTable;
+---------+
| Size    |
+---------+
| XL SIZE |
+---------+

মূলবাত: ENUM ভ্যালুতে স্পেস রাখতে কোনো সমস্যা নেই, তবে ভ্যালুটি একদম সঠিকভাবে (স্পেসসহ) লিখতে হবে ইনসার্ট এবং কোয়েরি সময়।

  1. MySQL WHERE ক্লজে একাধিক মান ফেচ করা

  2. MySQL-এ ENUM টাইপের মান শর্তানুযায়ী ORDER BY করা

  3. MySQL-এ AUTO_INCREMENT কলাম ছাড়া রেকর্ড ইনসার্ট করা

  4. MySQL-এ ENUM টাইপ ব্যবহার করে কলাম মান সীমাবদ্ধ করা