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

MySQL ENUM-এর সীমাবদ্ধতা কী কী?

MySQL ENUM-এর সীমাবদ্ধতা নিচের şekilde:

এনুমারেশন মান এক্সপ্রেশন হতে পারে না

এনুমারেশন সদস্য হিসেবে এক্সপ্রেশন ব্যবহার করা যায় না, এমনকি সেটি স্ট্রিং হিসেবে ইভ্যালুয়েট হওয়ার পরেও।

উদাহরণ

CONCAT ফাংশন ব্যবহার করা যায় না, যেটি স্ট্রিং এনকোড করে:

mysql> CREATE TABLE limit_enum(number ENUM('one', 'two', CONCAT('t', 'wo')));

ইউজার ভেরিয়েবল এনুমারেশন সদস্য হিসেবে ব্যবহার করা যায় না

ইউজার ভেরিয়েবল এনুমারেশন সদস্য হিসেবে ব্যবহার করা যায় না। নিচের কোয়েরি কাজ করবে না:

mysql> SET @mynumber = 'two';
Query OK, 0 rows affected (0.04 sec)
mysql> CREATE TABLE limit_enum(number ENUM('one', @mynumber, 'three'));
  1. MySQL 8.0-এ ডিপ্রিকেট করা অপশন ও ভেরিয়েবল

  2. MySQL 8.0-এ নতুন যোগ করা অপশন ও ভেরিয়েবল

  3. MySQL কোন প্ল্যাটফর্মগুলো সাপোর্ট করে?

  4. সি ভাষায় অ্যারের সীমাবদ্ধতা (Limitations of Array)