Tablo, satır değişiklikleri arşiv nasıl?

0 Cevap php

Ben bir PHP web sayfasından girilen bilgileri depolamak olduğum bir MySQL veritabanı var. Ben kullanıcı varolan satır görüntülemek ve değişiklik yapmak ve bunları veritabanına kaydetmek için izin veren bir sayfa var. Ben orijinal girişleri tutmak için en iyi yolu, hem de yeni güncelleme ve herhangi bir sonraki güncelleştirmeleri bilmek istiyorum.

Benim düşünce ek bir zaman damgası alanı ile, ilk olarak aynı sütunlu yeni bir tablo yapmaktır. Bir kullanıcı bir güncelleştirme gönderdiğinde, komut dosyası ana tablonun satırın içeriğini alacağını ve ne zaman yapıldı, bir zaman damgası ile arşiv tabloya bunları girin ve ardından ana tabloya yeni değerleri girin. Ben de satır bugüne kadar düzenlenmiş olup olmadığını belirlemek için ana tabloya yeni bir alan eklemek istiyorum.

Bu şekilde, ben ana tablo bir sorgu yapmak ve en güncel verileri almak ve ben de değişiklik geçmişini görmek için arşiv tablosunu sorgulamak yapabilirsiniz. Bu başarmak için en iyi yoldur, ya da daha iyi bir yolu var mı?

0 Cevap