কম্পিউটার টিউটোরিয়াল

MySQL-এ DATE_FORMAT ব্যবহার করে শুধু ডেট পর্ট (দিন) আপডেট করা

MySQL-এ DATE_FORMAT(date, format) ফাংশন ব্যবহার করে তারিখের শুধু দিনের অংশ পরিবর্তন করা যায়, মাস ও বছর অপরিবর্তিত রেখে।

টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> CREATE TABLE DemoTable (
    -> AdmissionDate DATE
    -> );
Query OK, 0 rows affected (1.38 sec)

mysql> INSERT INTO DemoTable VALUES('2019-05-12'), ('2019-05-18'), ('2019-04-19');

আপডেট করার আগে

+---------------+
| AdmissionDate |
+---------------+
| 2019-05-12    |
| 2019-05-18    |
| 2019-04-19    |
+---------------+

সব তারিখের দিন ২৫ সেট করা

mysql> UPDATE DemoTable
    -> SET AdmissionDate = DATE_FORMAT(AdmissionDate, '%Y-%m-25');
Query OK, 3 rows affected (0.44 sec)

আপডেট করার পর

+---------------+
| AdmissionDate |
+---------------+
| 2019-05-25    |
| 2019-05-25    |
| 2019-04-25    |
+---------------+

ব্যাখ্যা: %Y-%m-25 ফরম্যাটে বছরে ও মাসে মূল মান রেখে দিন ২৫ হার্ডকোড করা হয়েছে।

  1. MySQL-এ DATE টাইপ কলাম আপডেট করা

  2. MySQL에서 일괄 업데이트(Batch Update) 수행하기

  3. MySQL-এ STR_TO_DATE() ব্যবহার করে ডেট ফরম্যাট কনভার্ট করা

  4. C#-তে DateTime অবজেক্ট থেকে শুধু Date অংশ কীভাবে পাবেন?