কম্পিউটার

আপডেট কি মানগুলিকে ওভাররাইট করে যদি সেগুলি মাইএসকিউএল-এ অভিন্ন হয়


না, মাইএসকিউএল আপডেট মানগুলি অভিন্ন হলে ওভাররাইট করবে না। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( StudentId int, StudentMathMarks int, StudentMySQLMarks int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (3,34,98); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+-------------------+------------ ----+| StudentId | স্টুডেন্ট ম্যাথমার্কস | StudentMySQLMarks |+------------+---------------------------- ---+| 1 | 56 | 78 || 2 | 88 | 99 || 3 | 34 | 98 |+----------------------------------------------- ---+3 সারি সেটে (0.00 সেকেন্ড)

মান আপডেট করার জন্য নিম্নোক্ত ক্যোয়ারী। মান সেট ইতিমধ্যেই সেই নির্দিষ্ট কলামে উপস্থিত রয়েছে যেমন ছাত্র আইডি 2, গণিত মার্ক 88 এবং SQL মার্ক 99 ছাত্র আইডি 2-

mysql> আপডেট করুন DemoTable সেট StudentId=2,StudentMathMarks=88,StudentMySQLMarks=99 যেখানে StudentId=2;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)সারি মিলেছে:1 পরিবর্তিত:0 সতর্কতা:0 

উপরের UPDATE কমান্ডটি দেখুন, আউটপুট, 0 সারি প্রভাবিত মানে UPDATE মানগুলিকে ওভাররাইট করে না যদি সেগুলি অভিন্ন হয়৷


  1. কিভাবে দুটি কলাম মান অদলবদল করে একটি MySQL টেবিল আপডেট করবেন?

  2. MySQL-এ একটি কলাম আপডেট করুন এবং ট্রেলিং আন্ডারস্কোর মানগুলি সরিয়ে দিন

  3. ফাঁকা মানের জন্য MySQL আপডেট কলাম NULL করুন

  4. MySQL WHERE ক্লজে একাধিক মান সহ আপডেট করুন