Mysql
 sql >> база данни >  >> RDS >> Mysql

CURRENT_TIMESTAMP Примери – MySQL

MySQL CURRENT_TIMESTAMP функция връща текущата дата и час.

Тази функция всъщност е синоним на NOW() функция.

Стойността се връща в „ГГГГ-ММ-ДД ЧЧ:ММ:СС“ или ГГГГММДДХММСС формат, в зависимост от това дали функцията се използва в низов или числов контекст.

Синтаксис

Можете да използвате една от следните две форми:

CURRENT_TIMESTAMP
CURRENT_TIMESTAMP([fsp])

Където (по избор) fsp Аргументът указва точността на частични секунди за връщаната стойност.

Очевидно е, че ако трябва да предоставите прецизност за частични секунди, ще трябва да използвате втория формуляр.

Пример

Ето пример за демонстрация.

SELECT CURRENT_TIMESTAMP;

Резултат:

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

Дробна точност на секундите

Ето пример за използване на fsp аргумент за уточняване на точността на дробни секунди за връщаната стойност.

SELECT CURRENT_TIMESTAMP(6);

Резултат:

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

Числов контекст

Ето пример за използване на CURRENT_TIMESTAMP() функция в числов контекст.

SELECT CURRENT_TIMESTAMP() + 0;

Резултат:

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

Можете също да използвате ненулева стойност, за да добавите или извадите от върнатата стойност.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да видите грешка в заявката в PDO PHP

  2. Производителност на MySQL:Въведение в JOIN в SQL

  3. #1139 - Получих грешка „операнд за повторение невалиден“ от регулярния израз

  4. MySQL:транзакция в рамките на съхранена процедура

  5. Как да получите месеца от дата в MySQL