Phiên bản MySQL DateTime có thể được chuyển đổi thành giây với sự trợ giúp của hàm UNIX_TIMESTAMP () theo cách sau -
mysql> Select UNIX_TIMESTAMP('2017-05-15 04:05:30') AS 'NUMBER OF SECONDS'; +-------------------+ | NUMBER OF SECONDS | +-------------------+ | 1494801330 | +-------------------+ 1 row in set (0.00 sec)
Truy vấn trên sẽ chuyển đổi phiên bản datetime đã cho thành tổng số giây.
mysql> Select UNIX_TIMESTAMP(NOW()) AS 'NUMBER OF SECONDS'; +-------------------+ | NUMBER OF SECONDS | +-------------------+ | 1509248856 | +-------------------+ 1 row in set (0.00 sec)
Truy vấn trên sẽ chuyển đổi phiên bản DateTime hiện tại thành tổng số giây.
mysql> Select UNIX_TIMESTAMP(Dateofreg) AS 'NUMBER OF SECONDS' from testing where StudentName = 'Gaurav'; +-------------------+ | NUMBER OF SECONDS | +-------------------+ | 1509247113 | +-------------------+ 1 row in set (0.00 sec)
Truy vấn trên sẽ chuyển đổi phiên bản DateTime là một giá trị được lưu trữ trong bảng 'testing' trong đó cột StudentName có giá trị là "Gaurav".