MySQL NOW() ਫੰਕਸ਼ਨ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

NOW() ਫੰਕਸ਼ਨ ਮੌਜੂਦਾ ਤਾਰੀਖ ਅਤੇ ਸਮਾਂ ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਗਰੰਥ

NOW()

ਮਾਮਲਾ

ਉਦਾਹਰਣ 1

ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ:

SELECT NOW(),CURDATE(),CURTIME()

ਨਤੀਜਾ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗਾ:

NOW() CURDATE() CURTIME()
2008-12-29 16:25:46 2008-12-29 16:25:46

ਉਦਾਹਰਣ 2

ਹੇਠ ਲਿਖੇ SQL, "Orders" ਤਾਲਿਕਾ ਨੂੰ ਤਾਰੀਖ-ਸਮਾਂ ਸ਼ਾਖਾ (OrderDate) ਨਾਲ ਬਣਾਉਂਦਾ ਹੈ:

CREATE TABLE Orders 
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)

ਧਿਆਨ ਦੇਵੋ, OrderDate ਸ਼ਾਖਾ NOW() ਨੂੰ ਮੂਲ ਮੁੱਲ ਦੇ ਤੌਰ 'ਤੇ ਨਿਰਧਾਰਿਤ ਕਰਦੀ ਹੈ।ਨਤੀਜੇ ਵਜੋਂ, ਤੁਸੀਂ ਤਾਲਿਕਾ ਵਿੱਚ ਕਿਸੇ ਵੀ ਹਰੇਕ ਸ਼ਾਖਾ ਵਿੱਚ ਰਿਕਾਰਡ ਜਮ੍ਹਾਂ ਕਰਦੇ ਹੋਏ, ਮੌਜੂਦਾ ਤਾਰੀਖ ਅਤੇ ਸਮਾਂ ਸ਼ਾਖਾ ਵਿੱਚ ਸਵੈਚਾਲਿਤ ਰੂਪ 'ਚ ਜਮ੍ਹਾਂ ਕੀਤਾ ਜਾਵੇਗਾ。

ਹੁਣ, ਅਸੀਂ "Orders" ਤਾਲਿਕਾ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਰਿਕਾਰਡ ਜਮ੍ਹਾਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:

INSERT INTO Orders (ProductName) VALUES ('Computer')

"Orders" ਤਾਲਿਕਾ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗੀ:

OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635