MySQL NOW() Fonksiyonu

Tanım ve Kullanım

NOW() fonksiyonu mevcut tarih ve saati döndürür.

Gramer

NOW()

Örnek

Örnek 1

Aşağıdaki SELECT cümlesi:

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

Sonuç benzeri:

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

Örnek 2

Aşağıdaki SQL, tarih-saat sütunu (OrderDate) içeren "Orders" tablosunu oluşturur:

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

Lütfen dikkat edin, OrderDate sütunu NOW() olarak varsayılan değeri belirtmektedir. Sonuç olarak, sütuna satır eklediğinizde, mevcut tarih ve zaman otomatik olarak sütuna eklenir.

Şimdi, "Orders" tablosuna yeni bir kayıt eklemek istiyoruz:

INSERT INTO Orders (ProductName) VALUES ('Computer')

"Orders" tablosu benzeri şu şekilde olacaktır:

OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635