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 ফরম্যাটে বছরে ও মাসে মূল মান রেখে দিন ২৫ হার্ডকোড করা হয়েছে।