Fomu ya NOW() ya MySQL
Uainishaji na matumizi
Fomu ya NOW() inatuma tarehe na muda wa sasa.
Mafanikio
NOW()
Mifano
Matokeo 1
Matokeo ya select statement:
SELECT NOW(), CURDATE(), CURTIME()
Matokeo inaonekana kama hii:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2008-12-29 16:25:46 | 2008-12-29 | 16:25:46 |
Matokeo 2
Matokeo ya SQL inakumilia tabia "Orders" na kumekadiri kolumu ya tarehe na muda (OrderDate):
CREATE TABLE Orders ( OrderId int NOT NULL, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT NOW(), PRIMARY KEY (OrderId) )
Tunaonesha kwamba OrderDate inasababisha NOW() kwa thamani ya chaguo. Kwa matokeo, muda wa sasa na tarehe wa kushindwa wa kufikia kwenye kolumu kinaotumia muda wa sasa na tarehe.
Sasa, tunanaija 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 16:25:46.635 |