MySQL NOW() 函数
定义和用法
NOW() 函数返回当前的日期和时间。
语法
NOW()
实例
例子 1
下面是 SELECT 语句:
SELECT NOW(),CURDATE(),CURTIME()
结果类似:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2008-12-29 16:25:46 | 2008-12-29 | 16:25:46 |
例子 2
下面的 SQL 创建带有日期时间列 (OrderDate) 的 "Orders" 表:
CREATE TABLE Orders ( OrderId int NOT NULL, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT NOW(), PRIMARY KEY (OrderId) )
ສະແດງໃຫ້ເຫັນວ່າວ່າ OrderDate ສະເພາະມີຄວາມຄັດຄ້ານດັ່ງນັ້ນ NOW(). ພາຍໃນຄວາມຈິງຂອງພວກເຮົາເວົ້າວ່າທີ່ຈະເອົາການເອົາບັນທຶກລະຫວ່າງຕາມກຳນົດມາຫຍັງວ່າມັນຈະເອົາຄືນຂອງມື້ ແລະ ຕອນນັ້ນເວົ້າງານລະຫວ່າງກວ່າຄວາມຄັດຄ້ານ.
ຕອນນີ້ພວກເຮົາຕ້ອງການໃຫ້ການເອົາບັນທຶກໃໝ່ເຂົ້າໃນ "Orders" ອອກຮູບ:
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" ອອກຮູບວ່ານັ້ນ:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |