কম্পিউটার

MySQL ENUMs এর সীমাবদ্ধতা কি কি?


নিচে MySQL ENUMs -

এর সীমাবদ্ধতা রয়েছে

গণনার মান একটি অভিব্যক্তি হতে পারে না

আমরা গণনার সদস্য হিসাবে এক্সপ্রেশন ব্যবহার করতে পারি না এমনকি একটি স্ট্রিং মান মূল্যায়ন করে।

উদাহরণ

উদাহরণস্বরূপ, আমরা এমনকি 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. মাইএসকিউএল সমর্থিত প্ল্যাটফর্মগুলি কী কী?

  4. সি ভাষায় অ্যারের সীমাবদ্ধতা কি?