আপনি INFORMATION_SCHEMA.COLUMNS টেবিলের সাহায্যে একটি MySQL ডাটাবেসে enum সম্ভাব্য মান পেতে পারেন। সিনট্যাক্স নিম্নরূপ -
COLUMN_TYPE FROM INFORMATION_SCHEMA FROM AliasName রূপে নির্বাচন করুন।উপরের সিনট্যাক্স বোঝার জন্য, আসুন একটি ENUM ডেটা টাইপ সহ একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন EnumDemo-> (-> Id int,-> Color ENUM('RED','GREEN','BLUE','BLACK','ORANGE')->);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.66 সেকেন্ড)এখানে 'নমুনা' ডাটাবেসে 'EnumDemo' টেবিলটি উপস্থিত রয়েছে। এখন আপনি একটি কলাম থেকে সমস্ত সম্ভাব্য enum মান পেতে উপরের সিনট্যাক্স বাস্তবায়ন করতে পারেন।
উদাহরণ
প্রশ্নটি নিম্নরূপ -
mysql> SELECT-> COLUMN_TYPE AllPossibleEnumValues হিসাবে-> FROM-> INFORMATION_SCHEMA.COLUMNS-> WHERE-> TABLE_SCHEMA ='নমুনা' এবং TABLE_NAME ='EnumDemo' এবং COLUMN_NAME ='Color';আউটপুট
+------------------------------------------------------------ | AllPossibleEnumValues |+------------------------------------------------------------+| enum('লাল', 'সবুজ', 'নীল', 'কালো', 'কমলা') |+--------------- ------------------- সেটে +1 সারি (0.00 সেকেন্ড)