FUNGSI CURDATE() MySQL

Definisi dan penggunaan

FUNGSI CURDATE() mengembalikan tanggal kini.

Syarat

CURDATE()

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 tajuk "Orders" dengan tajuk tanggal dan masa (OrderDate):

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

Perhatikan, tajuk OrderDate diatur CURDATE() sebagai nilai baku. Sebagai hasilnya, tanggal dan masa kini akan disisipkan secara otomatis ke dalam tajuk saat baris disisipkan ke dalam tajuk.

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

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

"Orders" tajuk akan seperti ini:

OrderId ProductName OrderDate
1 'Komputer' 2008-12-29