কম্পিউটার

DATE ডেটা টাইপ বিশিষ্ট কলামে যদি আমি সময় মান সহ তারিখ সংরক্ষণ করি তাহলে মাইএসকিউএল কীভাবে মূল্যায়ন করবে?


যেমন আমরা জানি যে MySQL DATE ডেটা টাইপের ডিফল্ট ফর্ম্যাট হল "YYYY-MM-DD" এবং এই ফর্ম্যাটে, সময়ের মান সংরক্ষণ করার কোন সম্ভাবনা নেই৷ কিন্তু তারপরও, যদি আমরা DATE ডেটা টাইপ সহ একটি কলামে সময় মান সহ তারিখ সংরক্ষণ করি তবে MySQL একটি সতর্কতা দেখাবে এবং সেই কলামে শুধুমাত্র তারিখের মান সংরক্ষণ করবে। নিম্নলিখিত উদাহরণ এটি প্রদর্শন করবে -

উদাহরণ

mysql> Create table date_time_test(date DATE);
Query OK, 0 rows affected (0.44 sec)

mysql> Insert into date_time_test(date) values(‘2017-09-09 09:34:21’);
Query OK, 1 row affected, 1 warning (0.03 sec)

mysql> Select * from date_time_test;
+------------+
| date |
+------------+
| 2017-09-09 |
+------------+
1 row in set (0.00 sec)

যেমন আমরা উপরের উদাহরণে দেখতে পাচ্ছি MySQL শুধুমাত্র তারিখের মান প্রদান করে এমনকি তারিখের সাথে সময় সঞ্চয় করার সময়ও।


  1. কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?

  2. কিভাবে একটি MySQL তারিখ টাইপ কলাম আপডেট করবেন?

  3. DATETIME টাইপ সহ একটি মাইএসকিউএল কলাম সেটে কীভাবে সময় যুক্ত করবেন?

  4. মাইএসকিউএল ক্যোয়ারী দিয়ে সেকেন্ডে তারিখ/সময়ের মান বাড়ান?