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 |