Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Ví dụ về CURRENT_TIMESTAMP - MySQL

MySQL CURRENT_TIMESTAMP hàm trả về ngày và giờ hiện tại.

Hàm này thực sự là một từ đồng nghĩa với NOW() chức năng.

Giá trị được trả lại trong ‘YYYY-MM-DD HH:MM:SS’ hoặc YYYYMMDDHHMMSS định dạng, tùy thuộc vào việc hàm được sử dụng trong ngữ cảnh chuỗi hay số.

Cú pháp

Bạn có thể sử dụng một trong hai hình thức sau:

CURRENT_TIMESTAMP
CURRENT_TIMESTAMP([fsp])

Trong đó (tùy chọn) fsp đối số chỉ định độ chính xác giây phân số cho giá trị trả về.

Rõ ràng, nếu bạn cần cung cấp độ chính xác của phân số giây, bạn sẽ cần sử dụng biểu mẫu thứ hai.

Ví dụ

Đây là một ví dụ để chứng minh.

SELECT CURRENT_TIMESTAMP;

Kết quả:

+---------------------+
| CURRENT_TIMESTAMP   |
+---------------------+
| 2018-06-23 11:32:15 |
+---------------------+

Độ chính xác của phân số giây

Đây là một ví dụ về việc sử dụng fsp đối số để chỉ định độ chính xác giây phân số cho giá trị trả về.

SELECT CURRENT_TIMESTAMP(6);

Kết quả:

+----------------------------+
| CURRENT_TIMESTAMP(6)       |
+----------------------------+
| 2018-06-23 11:32:33.766154 |
+----------------------------+

Ngữ cảnh dạng số

Đây là ví dụ về việc sử dụng CURRENT_TIMESTAMP() hàm trong ngữ cảnh số.

SELECT CURRENT_TIMESTAMP() + 0;

Kết quả:

+-------------------------+
| CURRENT_TIMESTAMP() + 0 |
+-------------------------+
|          20180623113258 |
+-------------------------+

Bạn cũng có thể sử dụng một giá trị khác không để cộng hoặc trừ khỏi giá trị trả về.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cột bảng thay thế MySQL

  2. Hiệu suất MySQL:Chuyển đổi MySQL sang MariaDB

  3. Cái nào hiệu quả hơn:Nhiều bảng MySQL hay một bảng lớn?

  4. onbeforeprint () và onafterprint () tương đương cho các trình duyệt không phải IE

  5. Cách tránh chèn các bản ghi trùng lặp trong MySQL