কম্পিউটার

MySQL আপডেট ক্যোয়ারী স্পেস অপসারণ?


আপনি স্পেস অপসারণ করতে TRIM() ফাংশন ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম আপডেট করুন SET yourColumnName=TRIM(yourColumnName);

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল রিমুভ স্পেসডেমো তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> UserId varchar(20), -> UserName varchar(10), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 প্রভাবিত সারি (0.81 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> removeSpaceDemo(UserId,UserName) মানগুলিতে সন্নিবেশ করুন('John1267','John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)mysql> রিমুভস্পেসডেমো(UserId,UserName) মানগুলিতে সন্নিবেশ করুন,'ry15 'ল্যারি'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> রিমুভস্পেসডেমো(UserId,UserName) মান (' David909','David'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> সন্নিবেশ removeSpaceDemo(UserId,UserName) মান('Bob912','Bob');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> রিমুভস্পেসডেমো(UserId,UserName) মানগুলিতে সন্নিবেশ করুন(' Sam123 ','Sam');কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.10 সেকেন্ড)

এখন আপনি সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> রিমুভস্পেসডেমো থেকে *নির্বাচন করুন;

নিচের আউটপুটটি স্পেস সহ রেকর্ড প্রদর্শন করে:

<প্রে>+------+----------------+---------+| আইডি | UserId | ব্যবহারকারীর নাম |+------+----------------+------------+| 1 | John1267 | জন || 2 | 12ল্যারি56 | ল্যারি || 3 | David909 | ডেভিড || 4 | বব912 | বব || 5 | Sam123 | স্যাম |+---+----------------+---------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে স্পেস মুছে ফেলার ক্যোয়ারী আছে −

mysql> update removeSpaceDemo সেট UserId=TRIM(UserId);কোয়েরি ঠিক আছে, 5টি সারি প্রভাবিত হয়েছে (0.33 সেকেন্ড)সারি মিলেছে:5 পরিবর্তিত:5 সতর্কতা:0

এখন আবার টেবিল রেকর্ড চেক করুন. প্রশ্নটি নিম্নরূপ -

mysql> রিমুভস্পেসডেমো থেকে *নির্বাচন করুন;

নিচের আউটপুট −

+------+------------+----------+| আইডি | UserId | ব্যবহারকারীর নাম |+------+------------+----------+| 1 | John1267 | জন || 2 | 12ল্যারি56 | ল্যারি || 3 | David909 | ডেভিড || 4 | বব912 | বব || 5 | Sam123 | স্যাম |+----+------------+---------+5 সারি সেটে (0.00 সেকেন্ড)

আপনি TRIM() এর জায়গায় RTRIM() ফাংশনও ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম আপডেট করুন SET yourColumnName=RTRIM(yourColumnName);

  1. একটি শর্তের উপর ভিত্তি করে বিভিন্ন ক্ষেত্র আপডেট করতে MySQL ক্যোয়ারী?

  2. MySQL একক প্রশ্নে একাধিক রেকর্ড আপডেট করে?

  3. মাইএসকিউএল ক্যোয়ারী ট্রেলিং স্পেস মুছে ফেলতে

  4. একটি একক MySQL ক্যোয়ারী দিয়ে দুটি কলাম আপডেট করুন