শুধুমাত্র প্রথম অক্ষর কাটতে, UPDATE কমান্ড সহ substr() ফাংশন ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ।
আপনার টেবিলের নাম আপডেট করুন yourColumnName=substr(yourColumnName,2);
উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।
mysql> টেবিল CutStringDemo-> (-> মান varchar(100)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.66 সেকেন্ড)
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ।
mysql> CutStringDemo মানগুলিতে সন্নিবেশ করান 0.16 সেকেন্ড)mysql> CutStringDemo মানগুলিতে সন্নিবেশ করুন 0.14 সেকেন্ড)
এখন আপনি সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ।
mysql> CutStringDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+------------+| মান |+------------+| 12,3456 || 23,9867 || 20,3212 || ,23456,1234 |+------------+4 সারি সেটে (0.00 সেকেন্ড)এখন কলামের মান থেকে প্রথম অক্ষরটি কেটে নেওয়া যাক। প্রশ্নটি নিম্নরূপ।
mysql> CutStringDemo সেট Value=substr(Value,2); ক্যোয়ারী ঠিক আছে, 4 টি সারি প্রভাবিত (0.20 সেকেন্ড) সারি মিলেছে:4 পরিবর্তিত:4 সতর্কতা:0
এখন আপনি পরীক্ষা করতে পারেন যে কলামের মান থেকে প্রথম অক্ষরটি সরানো হয়েছে কি না। টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে, SELECT স্টেটমেন্ট ব্যবহার করুন। প্রশ্নটি নিম্নরূপ।
mysql> CutStringDemo থেকে *নির্বাচন করুন;
প্রথম অক্ষরটি সফলভাবে মুছে ফেলার আউটপুটটি প্রদর্শিত হচ্ছে।
<প্রে>+------------+| মান |+------------+| 12,3456 || 23,9867 || 20,3212 || 23456,1234 |+------------+4 সারি সেটে (0.00 সেকেন্ড)