Tabelleninhalte löschen

Wie lösche ich in einer DB in allen Tabellen gleichzeitig alle Inhalte
per Kommandozeile? Nur die Inhalte! Die Tabellen müssen bestehen bleiben.

juerg
Juerg Schwarz [ Di, 30 Oktober 2007 09:29 ] [ ID #1857691 ]

Re: Tabelleninhalte löschen

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Andreas Kretschmer [ Di, 30 Oktober 2007 09:40 ] [ ID #1857692 ]

Re: Tabelleninhalte löschen

Andreas Kretschmer schrieb:
> begin Juerg Schwarz schrieb:
>> Wie lösche ich in einer DB in allen Tabellen gleichzeitig alle Inhalte
>> per Kommandozeile? Nur die Inhalte! Die Tabellen müssen bestehen bleiben.
>
> Indem Du in einer Schleife für alle Tabellen TRUNCATE aufrufst.

Das setzt allerdings auch den Counter für die automatischen Inkremente
zurück. Wenn man das will, ist es OK, ansonsten DELETE mit einem WHERE
benutzen.

Grüße,
Dominik
--
Wo kämen wir denn hin, wenn jeder sagen würde wo kämen wir hin, aber
niemand gehen würde um zu sehen, wohin wir kämen, wenn wir gingen?
(Autor unbekannt)
Dominik Echterbruch [ Sa, 10 November 2007 18:57 ] [ ID #1867379 ]
Datenbanken » de.comp.datenbanken.mysql » Tabelleninhalte löschen

Vorheriges Thema: Abfrageproblem mit Datum
Nächstes Thema: Zeilen als Spalte