Fungsi NOW() MySQL

Definisi dan Penggunaan

Fungsi NOW() mengembalikan tanggal dan waktu saat ini.

Syntax

NOW()

Contoh

Contoh 1

Berikut adalah pernyataan SELECT:

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

Hasilnya seperti ini:

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

Contoh 2

Berikut adalah SQL untuk membuat tabel "Orders" dengan kolom tanggal dan waktu (OrderDate):

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

Perhatikan, kolom OrderDate menetapkan NOW() sebagai nilai default. Sebagai akibatnya, saat Anda memasukkan baris ke tabel, tanggal dan waktu saat ini otomatis dimasukkan ke kolom.

Sekarang, kami ingin memasukkan catatan baru ke tabel "Orders":

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

"Orders" tabel akan seperti ini:

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