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

MySQL-এ DATETIME মান সহজে ইনসার্ট করা


ISO ফরম্যাট (YYYY-MM-DD HH:MM:SS) দিয়ে সরাসরি DATETIME ইনসার্ট

MySQL-এ DATETIME কলামে মান ইনসার্ট করার সবচেয়ে সহজ পদ্ধতি হলো স্ট্রিং লিটারেল হিসেবে স্ট্যান্ডার্ড ফরম্যাট 'YYYY-MM-DD HH:MM:SS' দেয়া। MySQL অটোমেটিক পার্স করে সেভ করে।

টেবিল

mysql> CREATE TABLE DemoTable (DateOfBirth DATETIME);

ইনসার্ট

mysql> INSERT INTO DemoTable VALUES('1998-01-23 12:45:56');
mysql> INSERT INTO DemoTable VALUES('2010-12-31 01:15:00');
mysql> INSERT INTO DemoTable VALUES('2015-04-03 14:00:45');

সব রেকর্ড

+---------------------+
| DateOfBirth         |
+---------------------+
| 1998-01-23 12:45:56 |
| 2010-12-31 01:15:00 |
| 2015-04-03 14:00:45 |
+---------------------+

সহায়ক ফাংশন

  • NOW() — বর্তমান ডেটা ও সময়।
  • CURDATE() — বর্তমান তারিখ।
  • CURTIME() — বর্তমান সময়।
  • DATE_ADD(NOW(), INTERVAL 1 DAY) — আজ থেকে ১ দিন পর।

সতর্কতা

  • ফরম্যাট অবশ্যই YYYY-MM-DD HH:MM:SS (২৪ ঘণ্টা ফরম্যাট) হতে হবে।
  • অন্য ফরম্যাটে থাকলে STR_TO_DATE() দিয়ে পার্স করুন।
  • TIMESTAMP টাইপে টাইমজোন কনভারশন হয়, DATETIME-এ হয় না।
  1. MySQL-এ ডেটাটাইম রি-ফরম্যাট করা

  2. MySQL-এ AUTO_INCREMENT কলাম রিসেট করা (TRUNCATE TABLE)

  3. MySQL-এ BEFORE INSERT ট্রিগার তৈরি করা

  4. পাইথনে MySQL-এ ডেট অবজেক্ট ইন্সার্ট কীভাবে করবেন?