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

MySQL-এ TIMESTAMP DEFAULT CURRENT_TIMESTAMP কলামে খালি ইনসার্ট করলে কী হয়?

MySQL-এ কোনো কলামকে TIMESTAMP DEFAULT CURRENT_TIMESTAMP হিসেবে ডিক্লেয়ার করলে, ইনসার্টের সময় সেই কলামের জন্য কোনো ভ্যালু না দিলে (অথবা DEFAULT কিওয়ার্ড ব্যবহার করলে) বর্তমান টাইমস্ট্যাম্প স্বয়ংক্রিয়ভাবে ইনসার্ট হয়।

টেবিল তৈরি ও ডেটা ইনসার্ট

mysql> CREATE TABLE DemoTable (
    ArrivalDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

mysql> INSERT INTO DemoTable VALUES (NOW());
mysql> INSERT INTO DemoTable VALUES (); -- খালি ভ্যালু

ফলাফল

+---------------------+
| ArrivalDate         |
+---------------------+
| 2019-09-01 14:08:47 |
| 2019-09-01 14:08:50 |
+---------------------+

ব্যাখ্যা: দুটি ইনসার্টেই বর্তমান টাইমস্ট্যাম্প সেভ হয়েছে। দ্বিতীয় ইনসার্টে কোনো ভ্যালু না দিয়েও ডিফল্ট হিসেবে CURRENT_TIMESTAMP গ্রহণ করেছে।

  1. আপনি যখন একটি URL ক্লিক করেন তখন আপনার ব্রাউজারের ভিতরে কী ঘটে

  2. আইফোনে নম্বর ব্লক করা: এটি কী করে এবং কীভাবে কাজ করে

  3. প্রাইভেট ব্রাউজিং দিয়ে আপনার অ্যান্ড্রয়েড প্রাইভেসি রক্ষা করুন

  4. মরণোত্তর অনলাইন একাউন্ট হ্যান্ডলিং: একটি ব্যবহারিক গাইড