একটি কলাম একটি প্রাথমিক কী কিনা তা জানতে, COLUMN_NAME এবং COLUMN_KEY='PRI' ব্যবহার করুন। এর সাথে, সম্পূর্ণ সিনট্যাক্সটি নিম্নরূপ -
কলাম_নাম নির্বাচন করুন, ক্ষেত্রে যখন column_key='PRI' তারপর 'yourMessage1' অন্য ''yourMessage2' শেষ হয় anyAliasNamefrom information_schema.columnswhere table_schema =database() এবং `table_name` =yourTableNameorder by `table_name>, preordinalউপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1886 ( Id int NOT NULL, FirstName varchar(20), LastName varchar(20), Age int, DateOfBirth datetime, Education varchar(40), PRIMARY KEY(Id) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)একটি নির্দিষ্ট কলাম একটি প্রাথমিক কী −
কিনা তা জানতে এখানে ক্যোয়ারী রয়েছেmysql> কলাম_নাম নির্বাচন করুন, ক্ষেত্রে যখন column_key='PRI' তারপর 'এটি একটি প্রাথমিক কী কলাম' অন্যথা 'এটি একটি প্রাথমিক কী কলাম নয়' তথ্য_schema.columns থেকে আউটপুট হিসাবে শেষ যেখানে table_schema =database() এবং `table_name ` ='ডেমোটেবল1886' ক্রম অনুসারে `টেবিল_নাম`, অর্ডিনাল_পজিশন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------------------------------- +| COLUMN_NAME | আউটপুট |+------------+--------------------------------+ | আইডি | এটি একটি প্রাথমিক কী কলাম || প্রথম নাম |এটি একটি প্রাথমিক কী কলাম নয়|| শেষনাম |এটি একটি প্রাথমিক কী কলাম নয়||৷ বয়স |এটি একটি প্রাথমিক কী কলাম নয়||৷ DateOfBirth |এটি একটি প্রাথমিক কী কলাম নয়||৷ শিক্ষা |এটি একটি প্রাথমিক কী কলাম নয়|+---------------+---------------------- -------+6 সারি সেটে (0.00 সেকেন্ড)