Fomu ya CURDATE() ya MySQL
Makadiri na matumizi
Fomu ya CURDATE() inatuma tarehe ya sasa.
Makadiri
CURDATE()
Mfano
Mfano 1
Hii ni kigezo cha SELECT:
SELECT NOW(),CURDATE(),CURTIME()
Matokeo inayotaka ni kama hii:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2008-12-29 16:25:46 | 2008-12-29 | 16:25:46 |
Mfano 2
Hii ni SQL ambayo inafanya tabia "Orders" inayotengenezwa na kolumna ya tarehe na wakati (OrderDate):
CREATE TABLE Orders ( OrderId int NOT NULL, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT CURDATE(), PRIMARY KEY (OrderId) )
Tunaonesha kwamba OrderDate inasimbia CURDATE() kama thamani ya kuzingatia. Kama matokeo, kama uningiza muafaka kwenye tabia, tarehe na wakati wa sasa huonekana kwenye kolumna.
Hivi karibuni tunafikia kuingiza rekodi mpya kwenye tabia "Orders":
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" tabia inaonekana kama hii:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 |