فنکشن NOW() MySQL

تعریف و استفاده

فنکشن NOW() تاریخ و زمان فعلی را بازمی‌گرداند.

قوانین

NOW()

مثال

مثال 1

در زیر دستورات SELECT آورده شده است:

SELECT NOW(), CURDATE(), CURTIME()

نتیجه مشابه خواهد بود:

NOW() CURDATE() CURTIME()
2008-12-29 16:25:46 2008-12-29 16:25:46

مثال 2

در زیر SQL ایجاد جدول "Orders" با ستون تاریخ و زمان (OrderDate) آورده شده است:

CREATE TABLE Orders 
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)

لطفاً توجه داشته باشید که OrderDate ستون NOW() را به عنوان ارزش پیش‌فرض تعیین کرده است. به عنوان نتیجه، زمان و تاریخ فعلی به طور خودکار در ستون وارد می‌شود.

حالا، ما می‌خواهیم یک رکورد جدید را در جدول "Orders" وارد کنیم:

INSERT INTO Orders (ProductName) VALUES ('کامپیوتر')

"Orders" جدول مشابه این خواهد بود:

OrderId ProductName OrderDate
1 'کامپیوتر' 2008-12-29 16:25:46.635