Yorumları: 1.530
Konuları: 83
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 4.344
Uzman
Merhaba arkadaşlar.
Mysql de time tipinde bir alanım var. Bu alan değerlerini saat 10.00.00 dan itibaren
10:01:00
10:02:00 ... gibi artmasını istiyorum.
Hatta hali hazırda 100 e yakın kaydım var. Algoritmayı nasıl kuracağım yada bu işi konusunda fikir verecek olan var mı?
// Bilgi paylaştıkça çoğalır..
Yorumları: 316
Konuları: 25
Kayıt Tarihi: 16-11-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 660
Acemi
Yanlış anlamış olabilirim ama dediğiniz gibi bir tablodaki alandan bahsediyorsanız bu alana bir değer atamadıkça değişmez. Ya bir timer kullanıp o alana her dakika bir değer atamanız gerekir. yada SQL'de stored proc. yazmanız gerekir diye düşünüyorum.
Yorumları: 1.530
Konuları: 83
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 4.344
Uzman
Bu tabloya her yeni kayıt eklediğim de bu update'i çalıştrmak yerine bi trigger tanımlayayım dedim ama.. ilginç ilginç hatalar alıyorum..
// Bilgi paylaştıkça çoğalır..
Yorumları: 31
Konuları: 6
Kayıt Tarihi: 06-03-2017
Rep Puanı: 210
Acemi
Yapılan işi bilmediğim için net birşey söylemem ancak Autoinc şeklinde kullanmak çok sağlıklı olmadığı kanaatindeyim. Eğer bir takım hesaplanmış verileri göstermek istiyorsanız fonksiyon haline ya da view olarak çalıştırmanız daha doğru olur gibi. Şahsi fikrim. Trigger'da da şu şekilde bir çalışma yapılabilir. Bir önceki kaydın tarihini al bir arttır ve yaz. şeklinde. Bunu da sadece insert tarafında yapmanız yeterli olur. Ancak kayıtlardan biri silindiğinde tarihler güncellenecek mi bilmiyorum. Dediğim gibi yaptığınız işe hakim değilim.
SRHT
Yorumları: 1.530
Konuları: 83
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 4.344
Uzman
tam aradğım cevap buydu. Tşkler.
// Bilgi paylaştıkça çoğalır..