কম্পিউটার

MySQL এ একটি সম্পূর্ণ সারি আপডেট করবেন?


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 সেকেন্ড)
  1. জাভা মাইএসকিউএল দিয়ে একটি মাইএসকিউএল টেবিল আপডেট করুন

  2. ZF জন্য MySQL সারি ঘোষণা?

  3. কিভাবে ব্যাচ আপডেট MySQL টেবিল?

  4. MySQL:Group By দিয়ে ফিল্ড আপডেট করবেন?