যদি আপনার টেবিলে DATE এবং TIME আলাদা আলাদা কালামে থাকে, তবে CONCAT() ফাংশন ব্যবহার করে সেগুলোকে একক DATETIME কালামে রূপান্তর করা যায়।
টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (
-> ShippingDate DATE,
-> ShippingTime TIME,
-> ShippingDatetime DATETIME
-> );
Query OK, 0 rows affected (0.50 sec)
mysql> INSERT INTO DemoTable(ShippingDate, ShippingTime) VALUES('2019-01-10', '10:40:20');
mysql> INSERT INTO DemoTable(ShippingDate, ShippingTime) VALUES('2019-06-14', '04:00:10');
আপডেট করার আগে
+--------------+--------------+------------------+ | ShippingDate | ShippingTime | ShippingDatetime | +--------------+--------------+------------------+ | 2019-01-10 | 10:40:20 | NULL | | 2019-06-14 | 04:00:10 | NULL | +--------------+--------------+------------------+
CONCAT() দিয়ে আপডেট
mysql> UPDATE DemoTable
-> SET ShippingDatetime = CONCAT(ShippingDate, ' ', ShippingTime);
Query OK, 2 rows affected (0.11 sec)
আপডেট করার পর
+--------------+--------------+---------------------+ | ShippingDate | ShippingTime | ShippingDatetime | +--------------+--------------+---------------------+ | 2019-01-10 | 10:40:20 | 2019-01-10 10:40:20 | | 2019-06-14 | 04:00:10 | 2019-06-14 04:00:10 | +--------------+--------------+---------------------+
নোট: CONCAT()-এ স্পেস ' ' দিয়ে তারিখ ও সময়ের মাঝপথে গ্যাপ রাখা হয়েছে।