mySQL oluşturulan ve zaman damgası güncellendi
Phpmyadmin tablo geçerli zaman damgası oluştur
PHPMyAdmin kullanarak MySQL'de oluşturma ve / veya son değişiklik tarihlerini içeren zaman damgaları içeren alanlar oluşturmak basittir.
En son sürümlerde belirli SQL kodlarına gerek yoktur, çünkü şimdiki zaman damgasıyla aynı tabloda iki farklı alanın varsayılan olarak bulunması mümkündür ve bu nedenle bu amaç için artık tetikleyicileri kullanmaya gerek yoktur.
Tablo oluşturma arabiriminde, biri oluşturma tarihi için bir tane ve değişiklik için bir tane olmak üzere iki seçenek ekleyin: hem zaman damgası, hem de varsayılan değer olarak geçerli zaman damgası ve son değişiklik tarihi için güncelleştirme özniteliği.
Bir kez oluşturulduğunda, tablo yapısı aşağıdaki ekran görüntüsüne benzer olmalıdır.
MySQL tablosu oluşturma tarihi
Yeni bir tablo girişi oluşturarak bir deneyin:
Tarama arayüzünde yeni oluşturduğunuz girdiyi görün - hem oluşturma hem de değişiklik tarihleri eşittir.
Bir girişin değerlerinden birini güncellemeyi deneyin:
Değişikliğe doğrudan bakın: Değişiklik tarihi, değişiklik zamanına uyacak şekilde güncellendi ve oluşturma zamanı gelmedi.
Elbette SQL kullanarak bunu yapmak da mümkündür, ilgili kod aşağıdadır:
CREATE TABLE `table_test` (
`ID` int(11) NOT NULL,
`Description` varchar(255) NOT NULL,
`CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`ModificationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
MySQL geçerli zaman damgası oluşturma ve güncelleme hakkında nasıl ayarlanır
Bir MySQL geçerli zaman damgasını tabloya ayarlamak ve tablo güncellemesini ayarlamak için, bir tablo oluştururken, TIMESTAMP türüyle iki farklı alan ve geçerli zaman adı da verilen varsayılan MYSQL geçerli zaman damgası değerini girin. Değişiklik tarihi alanı ayrıca güncelleme varsayılan zaman damgası üzerindeki özniteliğe de sahip olmalıdır.
Okudun mu
İlk alan oluşturma zaman damgası olacak ve tür zaman damgalı olmalı ve varsayılan geçerli saate ayarlanmış olmalıdır. Yeni bir kayıt oluştururken, bu alan MySQL güncel zaman damgası ile doldurulacaktır.
İkinci alan tadilat zaman damgası olacak ve ayrıca CURRENT_TIMESTAMP güncellemesinde öznitelik ile birlikte tip zaman damgası ile ayarlanmalıdır. Bu şekilde, bir kayıt oluştururken, değişiklik tarihi MySQL geçerli zaman damgasına ayarlanacaktır. Ayrıca, kayıt ne zaman değiştirilecekse, değişiklik zaman damgası alanı da MySQL geçerli zaman damgasıyla birlikte güncellenecektir.
TIMESTAMP ve DATETIME için Otomatik Başlatma ve GüncellemeWhat is a MySQL zaman damgası?
MySQL zaman damgası, aynı depolama biriminde bir saati ve tarihi bir bütün olarak temsil etmenin bir yoludur.
Bir MySQL zaman damgası, ilk Ocak 1970’ten, UTC saatinde, 19 Ocak 2038’e kadar uzanır.
Bu, MySQL zaman damgasının kullanımının 2038 yılına kadar değiştirilmesi gerekeceğinden, sınırlı olduğu anlamına gelir, ancak büyük olasılıkla bir yama bununla ilgilenecektir.
MySQL zaman damgası, tarih tarihi ile birlikte hem tarih hem de zaman olarak MySQL veritabanında saklamanın iki yolundan biridir.
Bir MySQL veritabanında bir kaydın değiştirilme ve oluşturulma tarihi gibi tarihleri depolamak için bir MySQL zaman damgasını kullanmak genellikle daha iyidir, çünkü tarih ve saati bir veritabanında kullanmanın en iyi yolu budur.
Bununla birlikte, standart tarih formatıyla birlikte tüm bu değerler ilişkilidir ve birlikte çalışabilirler.

Yoann, Uluslararası İş Danışmanı, kolaylaştırıcı ve koordinatördür. Küresel ticaret, tedarik zinciri, finans, SAP ERP projeleri, lojistik, kozmetik, tüketim malları, güzellik bakımı veya moda gibi çeşitli endüstriler için dünya çapında 30'dan fazla ülkede 10 yıldan fazla çalıştı. .