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" పట్టికను తీసుకుని తీసుకున్నాము కేవలం తేదీ మరియు సమయం కలిగిన వరుస తో ప్రతిపాదించబడింది:

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 'Computer' 2008-12-29