Ankündigung

Einklappen
Keine Ankündigung bisher.

MySQL Update mit Datum

Einklappen

Neue Werbung 2019

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

  • MySQL Update mit Datum

    Guten Morgen,

    ist es möglich direkt in phpMyAdmin folgendes Update durchzuführen

    Code:
    UPDATE zeiterfassung SET `status` = '0' WHERE datum = xxxx;
    das datum = xxxx sollte alle Einträge berücksichtigen wo das Jahr 2017 und 2018 ist. Mein Datum wird wie folgt gespeichert "2017-08-16" kann ich die letzten 6 Zeichen irgendwie abschneiden um nur an das Jahr zu kommen?

  • #2
    So

    Code:
    WHERE datum BETWEEN '2017-01-01' AND '2018-12-31'
    Du kannst immer in PHP dein von-Datum mit "-01-01" ergänzen und dein bis-Datum um "-12-31" dann hast du immer den Bereich auch.
    Und das nutzt du dann mit Prepared Statments im SQL.


    oder so irgendwie..

    Code:
    WHERE YEAR(datum) IN (2017,2018)
    The string "()()" is not palindrom but the String "())(" is.

    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
    PHP.de Wissenssammlung | Kein Support per PN

    Kommentar


    • #3
      Warum schaust du nicht mal ins Handbuch, dort stehen alle Datumsfunktionen drin, die man verwenden darf.

      Code:
      UPDATE zeiterfassung
      SET `status` = 0
      WHERE YEAR('datum') BETWEEN 2017 AND 2018;
      Wenn die Spalte Status vom Typ Zahl ist, dann ohne Anführungsstriche.

      Bei Hausls Variante muss man viel zu viel nachdenken

      Kommentar


      • #4
        Code:
        WHERE YEAR('datum') BETWEEN 2017 AND 2018;
        Oje.. irgendwie ist es noch zu früh.. eigenlitch habe ich sowas gemeint

        Macht vor allem auch ganz viel Sinn wenn man mehr Jahre hat, also BETWEEN 2010 AND 2019 statt IN (2010,2011 ,....) oder sowas zu basteln.
        The string "()()" is not palindrom but the String "())(" is.

        Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
        PHP.de Wissenssammlung | Kein Support per PN

        Kommentar


        • #5
          Vielen lieben Dank für eure Hilfe!

          Kommentar

          Lädt...
          X