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، تاریخ اور وقت کی سطر (OrderDate) والا "Orders" جدول بنانے کیلئے استعمال کیا جاتا ہے:
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 ('کمپیوٹر')
"Orders" جدول اس طرح کا ہوگا:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'کمپیوٹر' | 2008-12-29 |