Table Drop mit Wildcard ?

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

  • Table Drop mit Wildcard ?

    tach auch !

    gibt es eine Möglichkeit mehrere Tabellen in einer Datenbank mit einer Wildcard auf einmal zu löschen ?

    Beispiel:
    ich habe 20 Tabellen, die mit blah_ ... beginnen und möchte alle diese Tabellen mit einem Befehl löschen. Geht das (bei MySQL) ? und wenn ja, wie geht das ?

    Danke im Voraus, cb
    Hans Matthöfers Widerspruch zur Expertenerkenntnis: Künstliche Intelligenz ist besser als natürliche Dummheit.

  • #2
    mit einem MySQL-Kommanod wird es nicht gehen, da mußt Du jeden einzelnen Tablename angeben.

    Du könntest Dir natürlich ein Skript schreiben, welches das automatisiert, aber ich denke da bist Du schneller und mit weniger Aufwand dabei, wenn Du sie von Hand dropst.

    Kommentar


    • #3
      oder du nimmst den phpmyadmin in einer aktuelleren version.
      da kann man vor dem tabellennamen einen haken machen und unten dann im dropdown-feld DROP auswählen. dann löschst du mit einmal alle tabs raus.

      man kann jedoch nicht mit einem wildcard arbeiten.

      was du auch machen kannst.... du kannst die tabellen mit einer query gleichzeitig löschen. dafür braucht du aber dennoch alle vollständigen namen.

      Code:
      DROP tabelle1,tabelle2,tabelle3,usw.;
      DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name,...] [RESTRICT | CASCADE]
      http://www.mysql.com/doc/en/DROP_TABLE.html
      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


      • #4
        jau, danke !
        Hans Matthöfers Widerspruch zur Expertenerkenntnis: Künstliche Intelligenz ist besser als natürliche Dummheit.

        Kommentar

        Lädt...
        X