mysql query ?

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

  • mysql query ?

    Hallo,

    jmd fragte mich folgendes:

    weisst du, wie man nur mit nem mysql query alle reihen löschen kann, die einen bestimmten string enthalten? meinetwegen alle felder `text` löschen, die XY enthalten?
    Ich konnte ihm keine Antwort geben..er meinte noch er wüssde nichtmal ob es das gäbe..ich auch nicht. Darum hier die Frage..geht es und wenn ja wie?

  • #2
    Code:
    DELETE FROM tabelle WHERE feld LIKE '%XY%'
    www.mysql.com
    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


    • #3
      thanx

      Kommentar


      • #4
        Original geschrieben von Abraxax
        Code:
        DELETE FROM tabelle WHERE feld LIKE '%XY%'
        www.mysql.com
        Ähm, damit löscht du den ganzen Datensatz und nicht der Wert in der Spalte.

        Ich habe aber so verstanden, dass man/frau nur den Wert in der Spalte löschen möchte

        Wenn dem so ist, dann:

        update tblTable set colXYZ='' where colXYZ like '%XY%'

        Kommentar


        • #5
          alle reihen löschen kann
          ... heisst komplette datensätze...
          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

          Lädt...
          X