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 |