Συνάρτηση NOW() MySQL

Ορισμός και χρήση

Η συνάρτηση 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):

Δημιουργία Τаблицής Orders 
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
Πρωτεύον Κλειδί (OrderId)
)

Παρακαλώ σημειώστε ότι η στήλη OrderDate καθορίζει το NOW() ως προεπιλεγμένη τιμή. Ως αποτέλεσμα, όταν εισάγετε γραμμή στη Τаблицή, η τρέχουσα ημερομηνία και ώρα εισάγεται αυτόματα στη στήλη.

Τώρα, θέλουμε να εισάγουμε ένα νέο σωζόμενο στο "Orders" Τаблицή:

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

"Orders" Τаблицή θα μοιάζει με αυτό:

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