ล่าสุดการพัฒนาเว็บบทเรียน
 

MySQL CURDATE() Function


<MySQL ฟังก์ชั่นวันที่

ความหมายและการใช้งาน

CURDATE () ส่งกลับวันที่ปัจจุบัน

วากยสัมพันธ์

CURDATE()

ตัวอย่าง

คำสั่ง SELECT ต่อไปนี้:

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

จะส่งผลให้บางอย่างเช่นนี้

NOW() CURDATE() CURTIME()
2014-11-22 12:45:34 2014-11-22 12:45:34

ตัวอย่าง

ต่อไปนี้ SQL สร้าง "คำสั่งซื้อ" ตารางที่มีคอลัมน์ datetime (OrderDate):

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

ขอให้สังเกตว่าคอลัมน์ OrderDate ระบุ CURDATE () เป็นค่าเริ่มต้น เป็นผลให้เมื่อคุณแทรกแถวลงในตารางวันที่ปัจจุบันถูกแทรกโดยอัตโนมัติลงในคอลัมน์

ตอนนี้เราต้องการที่จะแทรกบันทึกลงใน "คำสั่งซื้อ" ตาราง:

INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')

"Orders" ตารางในขณะนี้จะมีลักษณะบางอย่างเช่นนี้

OrderID ชื่อผลิตภัณฑ์ OrderDate
1 Jarlsberg ชีส 2014/11/22

<MySQL ฟังก์ชั่นวันที่