কম্পিউটার

একটি একক MySQL ক্যোয়ারীতে একাধিক কলাম পরিবর্তন করবেন?


এর জন্য, MySQL-এ UPDATE এবং REPLACE() ব্যবহার করুন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> StudentId int NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentCountryName varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.67 sec) 

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(StudentName,StudentCountryName) মান ('John','US'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

আউটপুট

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

তৈরি করবে <প্রে>+------------+---------------+--------- +| StudentId | ছাত্রের নাম | StudentCountryName |+------------+---------------+----------------------+ | 1 | জন | US |+------------+------------+----------------------+ সেটে 1 সারি (0.00 সেকেন্ড)

একাধিক কলাম −

আপডেট করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে৷
mysql> DemoTable আপডেট করুন -> StudentName=replace(StudentName,'John','Chris'), -> StudentCountryName=replace(StudentCountryName,'US','UK');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.69) সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0

আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -

mysql> DemoTable থেকে *নির্বাচন করুন;

আউটপুট

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

তৈরি করবে <প্রে>+------------+---------------+--------- +| StudentId | ছাত্রের নাম | StudentCountryName |+------------+---------------+----------------------+ | 1 | ক্রিস | UK |+------------+---------------+----------------------+ সেটে 1 সারি (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারীতে একাধিক সারি সন্নিবেশ করান

  2. একক ক্যোয়ারীতে একসাথে একাধিক কলাম সাজাতে MySQL ক্যোয়ারী

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

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