কম্পিউটার

'10/12/2010' এর মতো তারিখ বিন্যাস থেকে একটি নির্দিষ্ট বছর নিয়ে একটি টেবিলে রেকর্ডগুলি আপডেট করবেন?


একটি নির্দিষ্ট বছরের সাথে রেকর্ড আপডেট করতে, নিচের সিনট্যাক্সের মতো YEAR() পদ্ধতি ব্যবহার করুন:

yourTableName আপডেট করুন yourColumnName1=yourValue1 যেখানে YEAR(str_to_date(yourColumnName2,'%d/%m/%Y'))=yourValue2;

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1924 ( UserName varchar(20), UserJoiningDate varchar(40) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1924 মানগুলিতে সন্নিবেশ করান '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1924 মানগুলিতে সন্নিবেশ করুন('Mike','20/01/2010'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> DemoTable1924 মানগুলিতে সন্নিবেশ করুন( 'ক্যারল','26/04/2013');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------------+-----------------+| ব্যবহারকারীর নাম | ব্যবহারকারীর যোগদানের তারিখ |+---------+-------------------+| ক্রিস | 10/12/2010 || ডেভিড | 20/01/2011 || মাইক | 20/01/2010 || ক্যারল | 26/04/2013 |+---------+-----------------+4টি সারি সেটে (0.00 সেকেন্ড)

এখানে একটি নির্দিষ্ট বছরের ভিত্তিতে রেকর্ড আপডেট করার প্রশ্ন রয়েছে −

mysql> আপডেট করুন DemoTable1924 সেট UserName='Robert' যেখানে YEAR(str_to_date(UserJoiningDate,'%d/%m/%Y'))=2010;কোয়েরি ঠিক আছে, 2 সারি প্রভাবিত (0.00 সেকেন্ড) সারি মিলেছে:2 পরিবর্তন করা হয়েছে :2 সতর্কতা:0

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

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

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

তৈরি করবে <প্রে>+------------+-----------------+| ব্যবহারকারীর নাম | ব্যবহারকারীর যোগদানের তারিখ |+---------+-------------------+| রবার্ট | 10/12/2010 || ডেভিড | 20/01/2011 || রবার্ট | 20/01/2010 || ক্যারল | 26/04/2013 |+---------+-----------------+4টি সারি সেটে (0.00 সেকেন্ড)
  1. UNIX_TIMESTAMP তারিখ সহ MySQL ক্যোয়ারী বিভিন্ন বিন্যাসে একটি নির্দিষ্ট তারিখের পরে রেকর্ড আনতে?

  2. একাধিক শব্দ সহ LIKE ব্যবহার করে ফিল্টার করা একটি টেবিল থেকে রেকর্ড প্রদর্শন করতে MySQL ক্যোয়ারী?

  3. একটি MySQL টেবিলে একটি নির্দিষ্ট তারিখের গণনা আনুন

  4. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?