#1 10. April 2010 MySQL Hallo, ich hoffe mein Thema passt hier, wenn nicht dann sry und bitte verschieben. Habe in mein Datenbank eine Tabelle, wo geburtstag und lebensalter drin stehen. Jetzt greift man über mein Programm auf diese Tabelle zu. Das Problem ist das der Lebensalter sich nicht ändert, da ich garnicht daran gedacht habe das irgendwie zu proggen etc..... Ich wollte gern wissen, kann man mysql eine Abfrage erstellen, der jeden Morgen um 06:00 alle geburtstage überprufüt und Lebensalter aktualisiert? Oder geht das mit der Kombination mit mein Programm, das beim ersten Start einmal das gemacht wird und danach nicht mehr? Leider fehlt es mir an erfahrung und wissen in bestimmten bereichen. Dank im Voraus. + Multi-Zitat Zitieren
#2 10. April 2010 AW: MySQL Natürlich könnte man das machen, aber mMn ist es nicht sinnvoll. Viel besser wäre es doch das Geburtsdatum auszulesen und anhand des aktuellen Datums das Alter auszurechnen. + Multi-Zitat Zitieren
#3 10. April 2010 AW: MySQL Hi, ja das Problem ist das muss immer aktualisiert werden weil einige abfragen nur auf das alter beziehen. Zum Beispiel zwischen 25 und 30. + Multi-Zitat Zitieren
#4 10. April 2010 AW: MySQL Wo ist das Problem? Ändere deine SQL-Abfrage passend und gut ists. Frag halt nicht das Alter ab, sondern wer zwischen den beiden Daten Geburtstag hat (das lässt sich ja recht einfach dynamisch machen). Und btw n Grundsatz: alles was sich berechnen lässt speichert man nicht in der DB + Multi-Zitat Zitieren
#5 10. April 2010 AW: MySQL Aller guten Dinge sind drei: Speicher nur das Geburtsdatum, denn das Alter lässt sich ausrechnen. Alles was man dazu braucht befindet sich im Header <ctime> (Beispiel). mfg r90 + Multi-Zitat Zitieren