CURRENT_TIMESTAMP() function in MySQL
Last Updated :
15 Oct, 2020
CURRENT_TIMESTAMP() function in MySQL is used to check the current date and time value. In MySQL function, CURRENT_TIMESTAMP is needed when you need to keep a record of the exact time of delivery which is helpful in improving the services and functionalities of any organization. The format of this function is in the form of the current date and time value in YYYY-MM-DD HH:MM: SS or YYYYMMDDHHMMSS.uuu format, depending on whether the function is used in a string or numeric context.
Let's consider an example for a better understanding if you have bought or like you have used courier service then you will see they will provide you a unique ID to keep update and trace your product location is in case of courier and In case of buying you will get the update by where exactly your product is and when you will get and the expected date etc. all the information you will get. In both cases, CURRENT_FUNCTION is needed to keep track of the current time of delivery location.
Syntax :
CURRENT_TIMESTAMP
OR
CURRENT_TIMESTAMP()
Parameter :
This method does not accept any parameter.
Returns :
It returns the current date and time value.
Example-1 :
Getting the current date and time using CURRENT_TIMESTAMP Function.
SELECT CURRENT_TIMESTAMP
as CurrDateAndTime ;
Output :
CURRDATEANDTIME |
---|
2020-10-13 14:40:10 |
Example-2 :
Getting the current date and time using CURRENT_TIMESTAMP Function in numeric format.
SELECT CURRENT_TIMESTAMP + 0
as CurrDateAndTime ;
Output :
CURRDATEANDTIME |
---|
20201013144123 |
Example-3 :
The CURRENT_TIMESTAMP function can be used to set value of columns. To demonstrate create a table named DeliveryDetails.
CREATE TABLE 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,
PRIMARY KEY(Delivery_Id)
);
Here, we will use the CURRENT_TIMESTAMP function when a delivery will be completed. The value in the Delivered_At_time column will be the value given by the CURRENT_TIMESTAMP Function.
INSERT INTO
Details_of_Delivery(Product_Id, Product_Name, Delivered_At_time)
VALUES
(990067, 'Acer Nitro', CURRENT_TIMESTAMP );
INSERT INTO
Details_of_Delivery(Product_Id, Product_Name, Delivered_At_time)
VALUES
(990068, 'Dell', CURRENT_TIMESTAMP );
Now, checking the Details_of_Delivery table.
SELECT * FROM Details_of_Delivery;
Output :
DELIVERY_ID | PRODUCT_ID | PRODUCT_NAME | DELIVERED_AT_time |
---|
1 | 990067 | Acer Nitro | 2020-10-13 14:43:48 |
2 | 990068 | Dell | 2020-10-13 14:45:48 |
Similar Reads
CURRENT_TIME() function in MySQL In MySQL, the CURRENT_TIME() function is a valuable tool for retrieving the current system time from the server, providing the exact time in hours, minutes, and seconds. It is widely used in scenarios where tracking or querying the current time is essential without needing the full date. In this art
3 min read
PLSQL | CURRENT_TIMESTAMP Function The PLSQL CURRENT_TIMESTAMP function is used to return the current date and time in session time zone. The time zone used is the time zone of the current SQL session as set by the ALTER SESSION command. The CURRENT_TIMESTAMP function returns a value of TIMESTAMP WITH TIME ZONE while the CURRENT_DATE
2 min read
CURRENT_TIMESTAMP() Function in SQL Server In SQL Server, the CURRENT_TIMESTAMP function is a widely used feature for retrieving the current date and time directly from the database server. It returns the exact moment when the SQL query is executed in the YYYY-MM-DD hh:mm:ss.mmm format.In this article, We will learn about CURRENT_TIMESTAMP()
3 min read
UTC_TIMESTAMP() function in MySQL UTC_TIMESTAMP() function in MySQL is used to check current Coordinated Universal Time (UTC) date and time value. It returns the current UTC date and time value in YYYY-MM-DD HH:MM:SS or YYYYMMDDHHMMSS.uuu format, depending on whether the function is used in string or numeric context. Syntax : UTC_TI
2 min read
TIMESTAMPDIFF() function in MYSQL TIMESTAMPDIFF() : This function in MySQL is used to return a value after subtracting a DateTime expression from another. Syntax : TIMESTAMPDIFF(unit,expr1,expr2) Parameters : It will accept three parameters. unit â It denotes the unit for the result. It can be one of the following.MICROSECOND, SECON
2 min read
UNIX_TIMESTAMP() function in MySQL UNIX_TIMESTAMP() : This function in MySQL helps to return a Unix timestamp. We can define a Unix timestamp as the number of seconds that have passed since â1970-01-01 00:00:00âUTC. Even if you pass the current date/time or another specified date/time, the function will return a Unix timestamp based
2 min read
TIME() Function in MySQL The TIME() function in MySQL is used to extract the time portion from a date or datetime expression, returning the time in the format 'HH:MM'. This function is particularly useful when working with time components in databases, such as scheduling or logging systems. In this article, We will learn ab
4 min read
CURRENT_DATE() Function in MySQL In this article, you will see how you can use the current_date function and you will see both formats in the string and numeric respectively. CURRENT_DATE : In this function, you will see how you can use the current date function. In MSQSSL, format of date 'âYYYY-MM-DDâ(in string) format or YYYYMMDD
1 min read
How to Update Current Timestamp in MySQL? MySQL is an easy-to-use RDBMS. Many organizations prefer to use it because of its easy maintainability, easier to prepare schemas, stored procedures, triggers, and database maintenance. In this article, let us see how to update to Current Timestamp in MySQL. Step 1: Database creation Firstly we crea
3 min read
UTC_TIME() function in MySQL UTC_TIME() function in MySQL is used to check current Coordinated Universal Time (UTC) time value. It returns the UTC time value in 'HH:MM:SS' or HHMMSS format, depending on whether the function is used in string or numeric context. Syntax : UTC_TIME OR UTC_TIME() Parameter : This method does not ac
2 min read