इसके लिए CONCAT() फ़ंक्शन का उपयोग करके तिथि और समय दोनों को जोड़ें।
टेबल बनाएं
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');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(ShippingDate,ShippingTime) values('2019-06-14', '04:00:10');
Query OK, 1 row affected (0.14 sec)
सभी रिकॉर्ड्स देखें
mysql> select * from DemoTable;
आउटपुट:
+--------------+--------------+------------------+ | ShippingDate | ShippingTime | ShippingDatetime | +--------------+--------------+------------------+ | 2019-01-10 | 10:40:20 | NULL | | 2019-06-14 | 04:00:10 | NULL | +--------------+--------------+------------------+ 2 rows in set (0.00 sec)
तिथि और समय को जोड़ने का क्वेरी
mysql> update DemoTable set ShippingDatetime = concat(ShippingDate, ' ', ShippingTime); Query OK, 2 rows affected (0.11 sec) Rows matched: 2 Changed: 2 Warnings: 0
फिर से जांचें:
mysql> select * from DemoTable;
आउटपुट:
+--------------+--------------+---------------------+ | 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 | +--------------+--------------+---------------------+ 2 rows in set (0.00 sec)
नोट: CONCAT() फ़ंक्शन तिथि, स्पेस और समय को जोड़कर एक वैध DATETIME मान बनाता है।