bereich in tab. löschen

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

  • bereich in tab. löschen

    hallo
    ich möchte aus einer tabelle (mysql, was sonst) eintrage löschen deren primärschlüssel (auto_increment) in einem bestimmten bereich liegt, sgen wir zb von 34 bis 167. aus dem manual bin ich nicht so richtig schlau geworden. gibt es einen befehl für dieses problem?
    wenn man ein problem nicht lösen kann, dann muß man es eben umgehen!

  • #2
    Re: bereich in tab. löschen

    mit DELETE bist du doch schon an der richtigen adresse - musst es halt nur noch mit einer geeigneten WHERE-klausel kombinieren, die die menge der ausgewählten datensätze entsprechend deinen bedingungen einschränkt.

    tipp: WHERE-klausel vorher mit SELECT ausprobieren, damit du nicht versehentlich mehr datensätze löschst als beabsichtigt ;-)
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      meinst du sowas (ungetestet):

      PHP-Code:
      DELETE FROM tablename 
      WHERE id_name 
      168 
      AND      id_name 33 
      (-:
      Bookmarks:·Bilder·Jobs·Recht·
      kostenloser Webkataloge-Assistent

      Kommentar


      • #4
        @ kill_bill

        genau das isses
        thx
        wenn man ein problem nicht lösen kann, dann muß man es eben umgehen!

        Kommentar


        • #5
          so sollte es auch gehen:
          PHP-Code:
          DELETE FROM tablename WHERE id_name BETWEEN 15 AND 38 
          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar

          Lädt...
          X