Функция CURRENT_TIMESTAMP () в MySQL
Функция CURRENT_TIMESTAMP () в MySQL используется для проверки текущего значения даты и времени. В функции MySQL CURRENT_TIMESTAMP необходим, когда вам нужно вести учет точного времени доставки, что полезно для улучшения услуг и функций любой организации. Формат этой функции представляет собой текущую дату и время в формате ГГГГ-ММ-ДД ЧЧ: ММ: СС или ГГГГММДДЧЧММСС.uuu, в зависимости от того, используется ли функция в строковом или числовом контексте.
Давайте рассмотрим пример для лучшего понимания, если вы купили или использовали курьерскую службу, тогда вы увидите, что они предоставят вам уникальный идентификатор для обновления и отслеживания местоположения вашего продукта в случае курьера, и в случае покупки вы будете Получите обновление, указав, где именно находится ваш продукт, когда вы его получите, ожидаемую дату и т. д. всю информацию, которую вы получите. В обоих случаях CURRENT_FUNCTION необходим для отслеживания текущего времени места доставки.
Синтаксис:
CURRENT_TIMESTAMP ИЛИ ЖЕ CURRENT_TIMESTAMP ()
Параметр:
Этот метод не принимает никаких параметров.
Возврат:
Он возвращает текущее значение даты и времени.
Пример-1:
Получение текущей даты и времени с помощью функции CURRENT_TIMESTAMP.
ВЫБЕРИТЕ CURRENT_TIMESTAMP как CurrDateAndTime;
Выход :
ТЕКУЩАЯ ДАТА И ВРЕМЯ |
---|
2020-10-13 14:40:10 |
Пример-2:
Получение текущей даты и времени с помощью функции CURRENT_TIMESTAMP в числовом формате.
ВЫБЕРИТЕ CURRENT_TIMESTAMP + 0 как CurrDateAndTime;
Выход :
ТЕКУЩАЯ ДАТА И ВРЕМЯ |
---|
20201013144123 |
Пример-3:
Функция CURRENT_TIMESTAMP может использоваться для установки значений столбцов. Чтобы продемонстрировать создание таблицы с именем DeliveryDetails.
СОЗДАТЬ ТАБЛИЦУ Details_of_Delivery ( Delivery_Id INT AUTO_INCREMENT, Product_Id INT NOT NULL, Product_Name VARCHAR (20) NOT NULL, Delivered_At_time TIMESTAMP NOT NULL, ПЕРВИЧНЫЙ КЛЮЧ (Delivery_Id) );
Здесь мы будем использовать функцию CURRENT_TIMESTAMP, когда доставка будет завершена. Значение в столбце Delivered_At_time будет значением, заданным функцией CURRENT_TIMESTAMP.
ВСТАВИТЬ В Details_of_Delivery (Product_Id, Product_Name, Delivered_At_time) ЗНАЧЕНИЯ (990067, «Acer Nitro», CURRENT_TIMESTAMP); ВСТАВИТЬ В Details_of_Delivery (Product_Id, Product_Name, Delivered_At_time) ЗНАЧЕНИЯ (990068, «Dell», CURRENT_TIMESTAMP);
Теперь проверяем таблицу Details_of_Delivery.
ВЫБРАТЬ * ИЗ Подробностей_доставки;
Выход :
DELIVERY_ID | ИДАНТИФИКАЦИОННЫЙ НОМЕР ПРОДУКТА | НАИМЕНОВАНИЕ ТОВАРА | DELIVERED_AT_time |
---|---|---|---|
1 | 990067 | Acer Nitro | 2020-10-13 14:43:48 |
2 | 990068 | Dell | 2020-10-13 14:45:48 |