Συνάρτηση 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 |