[SQL allgemein] Daten automatisch aktualisieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [SQL allgemein] Daten automatisch aktualisieren

    Hallo,

    wie kann ich Daten , die in einer mySQL Datenbank gespeichert sind,
    automatisch verändern lassen ?

    Ich habe eine Datenbank mit der Spalte A, dessen Werte
    Stündlich / oder alle 24h automatisch um 4 % erhöht werden sollen.

    Wie kann ich das am besten realisieren ??

    Gruß

    Masterluke

  • #2
    such mal nach "cronjob"
    Kissolino.com

    Kommentar


    • #3
      danke

      danke für die schnelle Antwort,
      werde mal nachforschen !

      Gruß

      Masterluke

      Kommentar


      • #4
        oder geht es dir auch um die query, um die berechnung durchzuführen?`

        denn warum solltest du denn sonst im sql-forum posten?
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          query

          ich würde ja dann mit einem cron alle 24h eine
          php datei aufrufen, mit der die daten aktualisiert werden.
          das müsste ja relativ einfach sein mit ner while

          ich hab den beitrag ins sqlforum gepostet, da ich mir nicht
          sicher war, ob es beim sql-server intern ne möglichkeit gibt
          die daten zeitabhängig zu aktualisieren, ohne immer ein skript ausführen
          zu lassen.

          Gruß

          Masterluke

          Kommentar


          • #6
            Re: query

            Original geschrieben von Masterluke
            ich hab den beitrag ins sqlforum gepostet, da ich mir nicht
            sicher war, ob es beim sql-server intern ne möglichkeit gibt
            die daten zeitabhängig zu aktualisieren, ohne immer ein skript ausführen
            zu lassen.
            ne. mysql und zeitabhängig geht nciht. aber mit deinem php-script ist das schon ok.

            Original geschrieben von Masterluke
            das müsste ja relativ einfach sein mit ner while
            aber warum bitte mit einer while-schleife?

            willst du jeden datensatz einzeln updaten?

            das geht alles in EINER query. denn du willst ja eine spalte in ALLEN datensätzen komplett um 4% erhöhen. oder?
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              ja genau, alle daten in einer spalte.
              geht das auch mit einem einzelnen query ?


              Gruß

              *mysqlnoob* lol

              Kommentar


              • #8
                Original geschrieben von Masterluke
                geht das auch mit einem einzelnen query ?
                na klar... das ist schneller, einfacher, performanceschonender und eleganter, also jeden datensatz einzeln upzudaten.

                das ist alles was du brachst...
                Code:
                UPDATE tabelle SET spalteA = spalteA*1.04
                es ist kein WHERE enthalten. damit werden alle DSs bearbeitet.

                das feld 'spalteA' sollte vom type float sein.
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #9
                  super

                  besten dank !!

                  Gruß

                  Masterluke

                  Kommentar

                  Lädt...
                  X