ການຕັດສິນລະບົບ MySQL CURDATE()

ການກໍານົດ ແລະ ການນໍາໃຊ້

ການຕັດສິນລະບົບ CURDATE() ຕັດສິນລະບົບປະຈຸບັນວັນ.

ກົດລະບຽບ

CURDATE()

ຕົວຢ່າງ

ຕົວຢ່າງ 1

ລາຍການ SELECT:

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

ຜົນຈະຄືກັບນີ້:

NOW() CURDATE() CURTIME()
2008-12-29 16:25:46 2008-12-29 16:25:46

ຕົວຢ່າງ 2

SQL ໃນລາຍການກໍ່ສ້າງ "Orders" ການຄອງຄວາມຫຼົກຫຼອກທີ່ມີສາຍວັນເວລາ (OrderDate):

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

ສະແດງວ່າ OrderDate ກຳນົດ CURDATE() ຄືກັບຄວາມລະບຸຄືກັບ. ຍ້ອນນັ້ນຫນື່ງໃນທີ່ທ່ານເພີ່ມສອງສາຍໃນການຄອງຄວາມຫຼົກຫຼອກ ປະຈຸບັນວັນແລະເວລາຈະຫຼົກຫຼອກໃນສາຍ.

ຕອນນີ້ພວກເຮົາຕ້ອງການທີ່ຈະເພີ່ມບັນທຶກໃໝ່ໃນ "Orders" ການຄອງຄວາມຫຼົກຫຼອກ:

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

"Orders" ການຄອງຄວາມຫຼົກຫຼອກຈະເບິ່ງຄືກັບນີ້:

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