কম্পিউটার

মাইএসকিউএল-এ ডাটাবেসে বর্তমান তারিখ সন্নিবেশ করান?


ডাটাবেসে বর্তমান তারিখ সন্নিবেশ করতে, আপনি NOW() ব্যবহার করতে পারেন। নিচের সিনট্যাক্স −

INSERT INTO yourTableName(yourDateColumnName) VALUES(NOW());

যদি আপনার কলামে ডেটাটাইপ তারিখ থাকে তবে NOW() ফাংশন শুধুমাত্র বর্তমান তারিখ সন্নিবেশিত করে, সময় নয় এবং MySQL একটি সতর্কতা দেবে। সতর্কতা অপসারণ করতে, আপনি CURDATE().

ব্যবহার করতে পারেন

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table insertcurrentdate
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> currentDate date
   -> );
Query OK, 0 rows affected (1.09 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিচের প্রশ্নটি রয়েছে। বর্তমান তারিখ −

প্রদর্শন করতে আমরা NOW() এবং CURDATE() উভয়ই ব্যবহার করেছি
mysql> insert into insertcurrentdate(currentDate) values(NOW());
Query OK, 1 row affected, 1 warning (0.24 sec)

mysql> insert into insertcurrentdate(currentDate) values(CURDATE());
Query OK, 1 row affected (0.18 sec)

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> select * from insertcurrentdate;

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

তৈরি করবে
+----+-------------+
| Id | currentDate |
+----+-------------+
| 1  | 2019-04-05  |
| 2  | 2019-04-05  |
+----+-------------+
2 rows in set (0.00 sec)

  1. কিভাবে MySQL তারিখে একটি দিন যোগ করবেন?

  2. কিভাবে MySQL এ বর্তমান তারিখ/সময় সন্নিবেশ করা যায়?

  3. কিভাবে MySQL-এ তারিখে 1 দিন যোগ করবেন?

  4. পাইথনে মাইএসকিউএল ডাটাবেসে ঢোকানোর পরে আমি কীভাবে আইডি পেতে পারি?