mySQL oluşturulan ve zaman damgası güncellendi

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.

İ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üncelleme

Benzer makaleler

Yorumlar (8)

Rudolph Henry, 2018-08-19
Lo pasé muy bien leyendo esta información, sigan con el buen trabajo
Kay Chapman, 2018-08-19
Grazie è stato utile
Kate Schultz, 2018-08-19
簡單,清晰,解釋得很好,非常感謝
Amy Coleman, 2018-08-19
簡直不敢相信我終於找到了解決方案,這是一場很長一段時間的噩夢,現在已經解決了
Ann Perez, 2018-08-19
ไซต์ที่เยี่ยมยอดโปรดไปต่อ
Eric Parker, 2018-08-19
Sonunda çözümü bulduğuma inanamıyorum, bu uzun zamandan beri bir kabustu, şimdi çözüldü
Janice Perry, 2018-08-19
Привет, я видел вашу статью, и это помогло мне решить мою проблему, спасибо большое
dias2zl, 2018-08-19
Tidak tahu bagaimana untuk mengucapkan terima kasih, tetapi itu adalah jenius murni, terima kasih

yorum Yap