কম্পিউটার

MySQL এ DATETIME ক্ষেত্র পেতে DATE এবং TIME ক্ষেত্র যোগ করবেন?


আপনি DATETIME ফিল্ড পেতে তারিখ এবং সময় ক্ষেত্র সেট করতে CONCAT() ফাংশন ব্যবহার করতে পারেন৷

আসুন একটি ডেমো টেবিল তৈরি করি

mysql> create table getDateTimeFieldsDemo
   -> (
   -> ShippingDate date,
   -> ShippingTime time,
   -> Shippingdatetime datetime
   -> );
Query OK, 0 rows affected (0.50 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> insert into getDateTimeFieldsDemo(ShippingDate,ShippingTime) values('2018-01-21','09:45:34');
Query OK, 1 row affected (0.16 sec)
mysql> insert into getDateTimeFieldsDemo(ShippingDate,ShippingTime) values('2013-07-26','13:21:20');
Query OK, 1 row affected (0.13 sec)
mysql> insert into getDateTimeFieldsDemo(ShippingDate,ShippingTime) values('2017-12-31','15:31:40');
Query OK, 1 row affected (0.17 sec)
mysql> insert into getDateTimeFieldsDemo(ShippingDate,ShippingTime) values('2019-03-07','12:13:34');
Query OK, 1 row affected (0.41 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> select *from getDateTimeFieldsDemo;

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

+--------------+--------------+------------------+
| ShippingDate | ShippingTime | Shippingdatetime |
+--------------+--------------+------------------+
| 2018-01-21   | 09:45:34     | NULL             |
| 2013-07-26   | 13:21:20     | NULL             |
| 2017-12-31   | 15:31:40     | NULL             |
| 2019-03-07   | 12:13:34     | NULL             |
+--------------+--------------+------------------+
4 rows in set (0.00 sec)

MySQL

-এ DATETIME ফিল্ড পেতে DATE এবং TIME ক্ষেত্র যোগ করার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> update getDateTimeFieldsDemo set Shippingdatetime=concat(ShippingDate," ",ShippingTime);
Query OK, 4 rows affected (0.09 sec)
Rows matched: 4 Changed: 4 Warnings: 0

এখন আবার টেবিল রেকর্ড চেক করুন. প্রশ্নটি নিম্নরূপ -

mysql> select *from getDateTimeFieldsDemo;

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

+--------------+--------------+---------------------+
| ShippingDate | ShippingTime | Shippingdatetime    |
+--------------+--------------+---------------------+
| 2018-01-21   | 09:45:34     | 2018-01-21 09:45:34 |
| 2013-07-26   | 13:21:20     | 2013-07-26 13:21:20 |
| 2017-12-31   | 15:31:40     | 2017-12-31 15:31:40 |
| 2019-03-07   | 12:13:34     | 2019-03-07 12:13:34 |
+--------------+--------------+---------------------+
4 rows in set (0.00 sec)

  1. মাইএসকিউএল-এ ডেটটাইম ফিল্ড থেকে শুধুমাত্র তারিখ বের করে পিএইচপি ভেরিয়েবলে বরাদ্দ করা হচ্ছে?

  2. বর্তমান তারিখ এবং তারিখ ক্ষেত্রের মধ্যে দিনের সংখ্যা পান?

  3. বর্তমান তারিখ সময় এবং শুধুমাত্র বর্তমান তারিখ পেতে MySQL ক্যোয়ারী

  4. কিভাবে একটি একক MySQL ক্যোয়ারী দিয়ে একটি তারিখে একটি বছর এবং দুই দিন যোগ করবেন?