FUNCTION CURDATE() ng MySQL
Paglilinaw at Paggamit
Ang FUNCTION CURDATE() ay ibibigay ang kasalukuyang petsa.
Grammar
CURDATE()
Halimbawa
Halimbawa 1
Ang mga sumusunod ay ang SELECT na pangungusap:
SELECT NOW(), CURDATE(), CURTIME()
Ang resulta ay magiging tulad nito:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2008-12-29 16:25:46 | 2008-12-29 | 16:25:46 |
Halimbawa 2
Ang mga sumusunod na SQL ay gumagawa ng "Orders" na talahanayan na may kolum ng petsa at oras (OrderDate):
CREATE TABLE Orders ( OrderId int NOT NULL, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT CURDATE(), PRIMARY KEY (OrderId) )
Pansin na ang OrderDate na kolum ay naghahatid ng CURDATE() bilang default na halaga. Bilang resulta, kapag inilagay mo ang mga linya sa talahanayan, ang kasalukuyang petsa at oras ay awtomatikong ilagay sa kolum.
Ngayon, nais naming magdagdag ng isang bagong tala sa "Orders" na talahanayan:
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" na talahanayan ay magiging tulad nito:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Computer | 2008-12-29 |