[MySQL 4.1] Letzter Datensatz löschen

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

  • [MySQL 4.1] Letzter Datensatz löschen

    Nabend,

    ich versuche verzweifelt immer jeweils den letzten Datensatz zu löschen, jedoch ohne einer bestimmten Spalte nach zu sortieren.

    Also das ist mein Query:
    Code:
    DELETE FROM t_test LIMIT 1
    Allerdings löscht SQL damit den ersten Datensatz.

    Ich habe es schon mit
    Code:
    DELETE FROM t_test ORDER BY NULL LIMIT 1
    versucht, aber das hat nichts gebracht und
    Code:
    DELETE FROM t_test ORDER BY DESC LIMIT 1
    gab nur eine Fehlermeldung.

    Gibt es eine Möglichkeit, das von hinten gelöscht wird?



    Danke
    No one can predict the future...
    [Skwawl]

  • #2
    Re: [MySQL 4.1] Letzter Datensatz löschen

    Original geschrieben von SquallCW
    ich versuche verzweifelt immer jeweils den letzten Datensatz zu löschen, jedoch ohne einer bestimmten Spalte nach zu sortieren.
    Den Inhalt einer Datenbanktabelle hast du immer als unsortiert zu betrachten, so lange du keine Sortierung herstellen laesst.

    Gibt es eine Möglichkeit, das von hinten gelöscht wird?
    Nein - ohne Sortierung gibt es keinen "hinteren" oder "letzten" Datensatz.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Re: Re: [MySQL 4.1] Letzter Datensatz löschen

      Original geschrieben von wahsaga
      Den Inhalt einer Datenbanktabelle hast du immer als unsortiert zu betrachten, so lange du keine Sortierung herstellen laesst.

      Nun ja, ich sehe insofern eine Sortierung, das MySQL es beim Speichern einfach hintereinander ablegt.

      Original geschrieben von wahsaga
      Nein - ohne Sortierung gibt es keinen "hinteren" oder "letzten" Datensatz.
      Schade... Danke
      No one can predict the future...
      [Skwawl]

      Kommentar


      • #4
        Re: Re: Re: [MySQL 4.1] Letzter Datensatz löschen

        Original geschrieben von SquallCW
        Nun ja, ich sehe insofern eine Sortierung, das MySQL es beim Speichern einfach hintereinander ablegt.
        Wenn es das so macht, ist das nichts als reiner Zufall.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Re: [MySQL 4.1] Letzter Datensatz löschen

          Oo? laut dem was ich kenne kann das niemals gehen ...

          Code:
          DELETE FROM t_test ORDER BY DESC LIMIT 1
          irgendwie fehlt da das datenfeld wonach er aufsteigend oder in deinem fall absteigend sortieren soll.
          Bitte Beachten.
          Foren-Regeln
          Danke

          Kommentar


          • #6
            Re: Re: [MySQL 4.1] Letzter Datensatz löschen

            Original geschrieben von Wyveres
            Oo? laut dem was ich kenne kann das niemals gehen ...

            Code:
            DELETE FROM t_test ORDER BY DESC LIMIT 1
            irgendwie fehlt da das datenfeld wonach er aufsteigend oder in deinem fall absteigend sortieren soll.
            Ja, das stimmt wohl. Ich habe es aber dennoch ausprobiert. Manchmal erlebt doch noch mal Wunder.
            No one can predict the future...
            [Skwawl]

            Kommentar


            • #7
              Re: Re: [MySQL 4.1] Letzter Datensatz löschen

              Original geschrieben von Wyveres
              Oo? laut dem was ich kenne kann das niemals gehen ...

              Code:
              DELETE FROM t_test ORDER BY DESC LIMIT 1
              Hat er doch auch geschrieben.

              gab nur eine Fehlermeldung.
              gruss Chris

              [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

              Kommentar

              Lädt...
              X