কম্পিউটার টিউটোরিয়াল

MySQL-এ 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. Java ব্যবহার করে MySQL কলামে DATE ইনসার্ট করার পদ্ধতি

  2. MySQL-এ DATE টাইপ কলাম আপডেট করা

  3. MySQL-এ DATETIME কলামে সময় যোগ করা (ADDTIME ফাংশন)

  4. MySQL-এ DATE_ADD() ব্যবহার করে ডেট/টাইম মান সেকেন্ডে বৃদ্ধি করা