MySQL-এ একটি সম্পূর্ণ সারি আপডেট করতে, UPDATE কমান্ড ব্যবহার করুন। আপনাকে প্রাথমিক কী কলামটি জানতে হবে। একটি সম্পূর্ণ সারি আপডেট করার জন্য সিনট্যাক্সটি নিম্নরূপ।
আপনার টেবিলের নাম আপডেট করুন SET yourColumnName1 ='yourValue1' ,yourColumnName2 ='yourValue2' , yourColumnName3 ='yourValue3' ,.................................N কোথায় আপনার প্রাথমিক কী কলামের নাম =yourValue;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল UpdateEntireRowDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT, -> Name varchar(20), -> Age int, -> Marks int, -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে , 0 সারি প্রভাবিত (0.74 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> UpdateEntireRowDemo(Name,Age, Marks) মান ('Sam',23,78); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.32 সেকেন্ড)mysql> UpdateEntireRowDemo (নাম, বয়স, মার্কস) মানগুলিতে সন্নিবেশ করুন 'মাইক',21,99);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> UpdateEntireRowDemo(নাম,বয়স,মার্কস) মান ('ক্যারল',26,80); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11) sec)mysql> UpdateEntireRowDemo(Name,Age,marks) মান ('John',22,71); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 sec)mysql> UpdateEntireRowDemo(নাম,বয়স,মার্কস) মানগুলিতে সন্নিবেশ করুন বব',29,89);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> UpdateEntireRowDemo(নাম,বয়স,মার্কস) মান ('ডেভিড',25,68); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) )mysql> UpdateEntireRowDemo(Name,Age,marks) মান ('Larry',31,91); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> UpdateEntireRowDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------+------+------+-------+| আইডি | নাম | বয়স | মার্কস |+----+-------+------+-------+| 1 | স্যাম | 23 | 78 || 2 | মাইক | 21 | 99 || 3 | ক্যারল | 26 | 80 || 4 | জন | 22 | 71 || 5 | বব | 29 | 89 || 6 | ডেভিড | 25 | 68 || 7 | ল্যারি | 31 | 91 |+----+-------+------+-------+7 সারি সেটে (0.00 সেকেন্ড)MySQL-এ একটি সম্পূর্ণ সারি আপডেট করার জন্য নিম্নোক্ত ক্যোয়ারী। এখানে, আমি আইডি 5 দিয়ে সারি আপডেট করতে যাচ্ছি।
প্রশ্নটি নিম্নরূপ -
mysql> UpdateEntireRowDemo -> নাম সেট করুন ='জেমস', বয়স =19, মার্কস =78 -> যেখানে আইডি =5; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0
এখন আপনি সম্পূর্ণ সারি আপডেট করা হয়েছে চেক করতে পারেন. প্রশ্নটি নিম্নরূপ -
mysql> UpdateEntireRowDemo থেকে *নির্বাচন করুন যেখানে Id =5;
নিচের আউটপুট −
<প্রে>+------+------+------+-------+| আইডি | নাম | বয়স | মার্কস |+----+-------+------+-------+| 5 | জেমস | 19 | 78 |+----+-------+------+-------+1 সারি সেটে (0.00 সেকেন্ড)আসুন আমরা টেবিল থেকে সমস্ত রেকর্ড দেখি।
mysql> UpdateEntireRowDemo থেকে *নির্বাচন করুন;
আউটপুট দেখায় যে পুরো সারিটি সফলভাবে আপডেট হয়েছে:
<প্রে>+------+------+------+-------+| আইডি | নাম | বয়স | মার্কস |+----+-------+------+-------+| 1 | স্যাম | 23 | 78 || 2 | মাইক | 21 | 99 || 3 | ক্যারল | 26 | 80 || 4 | জন | 22 | 71 || 5 | জেমস | 19 | 78 || 6 | ডেভিড | 25 | 68 || 7 | ল্যারি | 31 | 91 |+----+-------+------+-------+7 সারি সেটে (0.00 সেকেন্ড)