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-এ হয় না।