Tablonun, date_time adında basit DATETIME değerlerinin depolandığı bir sütun var. DATETIME değerinin geçen bir tarih olduğu (3 gün diyelim) satırları otomatik olarak silmek için bir MySQL tablosu/veritabanı yapılandırılabilir mi? Ya da istekleri geçmek için PHP betikleri/sorguları kullanmak gerekli mi?DATETIME, _'den daha eski olan satırları otomatik olarak silmek için MySQL için mümkün mü?
1
A
cevap
5
Hayır, mySQL'in bunun için bir karşılığı yok.
Bir saklı yordam kurmak mümkün olabilir ve bir TRIGGER
ama dürüst, hangisi bir "x günden eski herşeyi sil" sorgusu bir PHP komut dosyası arayabilir veya göndermek için bir cron job kurmak çok daha kolay olduğunu düşünüyorum PHP, örneğin, bir kullanıcı giriş yaptığında veya bir şey olduğunda.
Ben de böyle yapardım.
İlgili konular
- 1. MySQL Zaman damgası geçerli zaman damgası daha eski olan satırları silmek için Sorgu
- 2. MYSQL - datetime için saniye
- 3. Eski dönen günlük dosyalarını silmek için log4j'yi nasıl alabilirim?
- 4. Visual Studio XML yorumlarını silmek mümkün mü?
- 5. HQL ile çok fazla ilişkilendirme toplu olarak silmek mümkün mü?
- 6. MySQL: 10 dakikadan eski tüm satırları sil
- 7. Tüm DateTime özelliklerini DateTime2 olarak modellemeye zorlamak mümkün mü?
- 8. DateTime to TimeSpan için
- 9. Goog.debug.Logger` (`console.log` gibi) için daha iyi çıktı almak mümkün mü?
- 10. mySql datetime'ın daha eski olup olmadığını kontrol etmek için şimdi php'den 1 gün sonra()
- 11. Bir kaçının dışındaki tüm oturum değişkenlerini silmek mümkün mü?
- 12. 3 günlük iş için, 3 günden eski bir tarihi olan kayıtları silmek mi istiyorsunuz?
- 13. MySQL DateTime, bugün olduğundan daha büyüktür
- 14. Hedef platform için ekleri otomatik olarak eklemek için Yapılandırma Yapılandırması'nı yapılandırmak mümkün mü?
- 15. Çıkış borularını daha fazla renklendirmek mümkün mü?
- 16. Postgresql eski satırları yuvarlanma temelinde silinsin mi?
- 17. Bir şekilde Jenkins'den TestLink'de otomatik olarak işler oluşturmak mümkün mü?
- 18. Bir datetime sonraki saat içinde nerede MySQL gelen satırları görüntülemek
- 19. datetime için 30 dakika ekleyerek php/mysql
- 20. Eski MySQL sürümde Group_concat
- 21. Cihazların otomatik olarak yüklenen nesneler üzerinde kaçak göstermesi mümkün mü?
- 22. MYSQL: Tablo "bar" dize "foo" içeren tüm satırları silmek Bunu başarmak için komut nedir
- 23. Java kodunu otomatik olarak PHP'ye çevirmek mümkün mü?
- 24. Bash X'den daha eski dosyaları taşımak için Dosya S3
- 25. Yerel JavaFX uygulamalarını otomatik olarak güncellemek mümkün mü?
- 26. App engine blobstore'da artık blobları bulmak ve silmek mümkün mü?
- 27. Mysql datetime alanı için bir strftime-object oluştur ve ekle
- 28. Otomatik tamamlamayı devre dışı bırakmak mümkün mü?
- 29. Guice'de kapsamın sonunda kaynakların otomatik olarak temizlenmesi mümkün mü?
- 30. Üç.js tarafından otomatik olarak oluşturulan tuvayı stil/konumlandırmak mümkün mü?