MySQL LOCALTIMESTAMP
функцията е синоним на NOW()
функция. Връща текущата дата и час.
Стойността се връща в „ГГГГ-ММ-ДД ЧЧ:ММ:СС“ или ГГГГММДДХММСС формат, в зависимост от това дали функцията се използва в низов или числов контекст.
Синтаксис
Можете да използвате една от следните две форми:
LOCALTIMESTAMP LOCALTIMESTAMP([fsp])
Където (по избор) fsp
Аргументът указва точността на частични секунди за връщаната стойност.
Ако трябва да предоставите точност на дробни секунди, ще трябва да използвате втория формуляр.
Пример
Ето пример за демонстрация.
SELECT LOCALTIMESTAMP;
Резултат:
+---------------------+ | LOCALTIMESTAMP | +---------------------+ | 2018-06-28 15:50:05 | +---------------------+
Дробна точност на секундите
Ето пример за използване на fsp
аргумент за уточняване на точността на дробни секунди за връщаната стойност.
SELECT LOCALTIMESTAMP(6);
Резултат:
+----------------------------+ | LOCALTIMESTAMP(6) | +----------------------------+ | 2018-06-28 15:50:17.206091 | +----------------------------+
Числов контекст
Ето пример за използване на LOCALTIMESTAMP
функция в числов контекст.
SELECT LOCALTIMESTAMP + 0;
Резултат:
+--------------------+ | LOCALTIMESTAMP + 0 | +--------------------+ | 20180628155032 | +--------------------+
Можете също да използвате ненулева стойност, за да добавите или извадите от върнатата стойност. Например:
SELECT LOCALTIMESTAMP + 0, LOCALTIMESTAMP + 5;
Резултат:
+--------------------+--------------------+ | LOCALTIMESTAMP + 0 | LOCALTIMESTAMP + 5 | +--------------------+--------------------+ | 20180628155045 | 20180628155050 | +--------------------+--------------------+