რა არის დროის ანაბეჭდის ნაგულისხმევი მნიშვნელობა MySQL-ში?
რა არის დროის ანაბეჭდის ნაგულისხმევი მნიშვნელობა MySQL-ში?

ვიდეო: რა არის დროის ანაბეჭდის ნაგულისხმევი მნიშვნელობა MySQL-ში?

ვიდეო: რა არის დროის ანაბეჭდის ნაგულისხმევი მნიშვნელობა MySQL-ში?
ვიდეო: How to Add Auto Current Date Time or Year in Table MySQL Database 2024, ნოემბერი
Anonim

კატეგორიების ცხრილში, შექმნილი_at სვეტი არის a TIMESTAMP სვეტი რომლის ნაგულისხმევი მნიშვნელობა არის კომპლექტი CURRENT_TIMESTAMP-მდე. როგორც გამომავალიდან ხედავთ, MySQL გამოიყენა დროის შტამპი ჩასმის დროს როგორც ა ნაგულისხმევი მნიშვნელობა შექმნილი_ას სვეტი.

ამასთან დაკავშირებით, რა არის ნაგულისხმევი მნიშვნელობა datetime-ისთვის MySQL-ში?

MySQL-ის ნაგულისხმევი DATE ველის ფორმატია წწწ-თთ-დდ. მხარდაჭერილი დიაპაზონი არის 1000-01-01-დან 9999-12-31-მდე. DATETIME ტიპი არის თარიღისა და დროის კომბინაცია და ინახავს მონაცემებს წწწ-თმ-დდ HH:MM:SS ფორმატში.

გარდა ამისა, როგორ შევქმნა დროის შტამპი MySQL-ში? $ დროის შტამპი = თარიღი ("Y-m-d H:i:s"); Ეს მოხდება მისცეს თქვენ შეგიძლიათ მიმდინარე თარიღი და დრო სიმებიანი ფორმატით ჩასმა შევიდა MySQL . შეგიძლიათ სცადოთ wiht TIMESTAMP (curdate(), curtime()) მიმდინარე დროის გამოსაყენებლად. მაშინ უბრალოდ ჩასმა ნებისმიერი მწკრივი ცხრილში დროის სვეტისთვის რაიმე მნიშვნელობის ჩასმის გარეშე.

მეორეც, რა არის მიმდინარე დროის ანაბეჭდი MySQL-ში?

MySQL CURRENT_TIMESTAMP() ფუნქცია CURRENT_TIMESTAMP() ფუნქცია აბრუნებს მიმდინარე თარიღი და დრო. შენიშვნა: თარიღი და დრო ბრუნდება როგორც "YYYY-MM-DD HH-MM-SS" (სტრიქონი) ან როგორც YYYYMMDDHHMMSS. უუუუუ (რიცხვითი).

რა არის დროის ანაბეჭდის ფორმატი?

The TIMESTAMP მონაცემთა ტიპი გამოიყენება მნიშვნელობებისთვის, რომლებიც შეიცავს როგორც თარიღის, ასევე დროის ნაწილებს. TIMESTAMP აქვს დიაპაზონი '1970-01-01 00:00:01' UTC-დან '2038-01-19 03:14:07' UTC-მდე. DATETIME ან TIMESTAMP მნიშვნელობა შეიძლება შეიცავდეს ფრაქციული წამის ნაწილს მიკროწამამდე (6 ციფრი) სიზუსტით.

გირჩევთ: