Fungsi NOW() MySQL

Definisi dan penggunaan

Fungsi NOW() mengembalikan tarikh dan masa semasa.

Sintaks

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 mencipta talah "Orders" dengan lajur tarikh dan masa (OrderDate):

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

Perhatikan, OrderDate lajur menetapkan NOW() sebagai nilai lalai. Sebagai hasilnya, waktu dan tarikh sekarang akan dimasukkan ke lajur semasa anda memasukkan baris ke dalam talah.

Sekarang, kami ingin memasukkan rekod baru ke dalam talah "Orders":

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

"Orders" talah seperti ini:

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