MySQL CURDATE() ফাংশন

সংজ্ঞা ও ব্যবহার

CURDATE() ফাংশন বর্তমান তারিখ ফিরিয়ে দেয়。

গ্রামার

CURDATE()

ইনস্ট্যান্স

উদাহরণ 1

নিচের SELECT বিজ্ঞাপন:

SELECT NOW(), CURDATE(), CURTIME()

ফলাফল এমনভাবে হবে:

NOW() CURDATE() CURTIME()
2008-12-29 16:25:46 2008-12-29 16:25:46

উদাহরণ 2

নিচের SQL "Orders" টেবিল তৈরি করে, যাতে তার ডেটা টাইম কলা (OrderDate) থাকে:

CREATE TABLE Orders 
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)

দৃষ্টান্ত, OrderDate কলাটি CURDATE() হয়েছে।ফলস্বরূপ, আপনি টেবিলে কোনও হাইয়ার্ড এন্ট্রি ইনসার্ট করেন তখন, বর্তমান তারিখ এবং সময় স্বয়ংক্রিয়ভাবে কলায় ইনসার্ট করা হবে。

এখন, আমরা "Orders" টেবিলে একটি নতুন রেকর্ড ইনসার্ট করতে চাই:

INSERT INTO Orders (ProductName) VALUES ('Computer')

"Orders" টেবিল এমনভাবে হবে:

OrderId ProductName OrderDate
1 'কম্পিউটার' 2008-12-29