Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Khai báo biến DATETIME trong MySQL

Dùng biến user-defined với lệnh SET để khai báo biến datetime.

Cú pháp:

SET @anyVariableName='yourdatetimeValue';

Demo: Tạo bảng datetimeVariables (Id, Name, ArrivalDatetime), chèn 6 bản ghi.

Khai báo biến:

mysql> set @greaterThan2011Datetime='2012-04-25 15:30:25';

Dùng trong truy vấn:

mysql> select *from datetimeVariables -> where ArrivalDatetime> = @greaterThan2011Datetime;
+----+-------+---------------------+ | Id | Name | ArrivalDatetime | +----+-------+---------------------+ | 2 | Sam | 2012-04-25 15:30:25 | | 3 | Larry | 2013-10-04 16:40:30 | | 4 | Bob | 2014-05-15 10:30:25 | | 5 | Mike | 2017-08-13 11:30:25 | | 6 | David | 2018-04-25 09:30:25 | +----+-------+---------------------+ 5 rows in set (0.00 sec)