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