শুধুমাত্র MySQL থেকে User ID বের করতে, আপনি SUBSTRING_INDEX() ব্যবহার করতে পারেন, যা ব্যবহারকারীর আইডি পেতে ব্যবহারকারীর নাম থেকে একটি স্ট্রিংয়ের অংশ বের করে।
আসুন প্রথমে ব্যবহারকারীকে প্রদর্শন করি -
mysql> ব্যবহারকারী নির্বাচন করুন();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+----------------+| ব্যবহারকারী() |+----------------+| root@localhost |+----------------+1 সারি সেটে (0.00 সেকেন্ড)
এখন শুধুমাত্র UserID-
এক্সট্রাক্ট করিmysql> SUBSTRING_INDEX(USER(),'@',1);নির্বাচন করুন
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+--------------------------------------------+| SUBSTRING_INDEX(USER(),'@',1) |+-------------------------------+| root |+-------------------------------+1 সারি সেটে (0.00 সেকেন্ড)অতিরিক্তভাবে, আপনি যদি হোস্টের নাম চান, আপনি নীচের প্রশ্নটি ব্যবহার করতে পারেন −
mysql> SUBSTRING_INDEX(USER(),'@',-1) নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+--------------------------------+| SUBSTRING_INDEX(USER(),'@',-1) |+--------------------------------+| localhost |+--------------------------------+1 সারি সেটে (0.00 সেকেন্ড)