Shell Skript zur leerung einer MySQL Tabelle
Guten Tag,
ich habe ein Problem.
Ich muss ein Shell Skript schreiben, welches auf einem Unix System per Cronjob gestartet wird.
Das Shell skript soll eine Tabelle in einer MySQL Datenbank leeren.
Ich habe leider nicht so die große Erfahrung mit MySQL Befehlen und könnte Hilfe benötigen.
Über eine Antwort würde ich mich sehr freuen.
Viele Grüße,
René Corten
ich habe ein Problem.
Ich muss ein Shell Skript schreiben, welches auf einem Unix System per Cronjob gestartet wird.
Das Shell skript soll eine Tabelle in einer MySQL Datenbank leeren.
Ich habe leider nicht so die große Erfahrung mit MySQL Befehlen und könnte Hilfe benötigen.
Über eine Antwort würde ich mich sehr freuen.
Viele Grüße,
René Corten
Please also mark the comments that contributed to the solution of the article
Content-Key: 153036
Url: https://administrator.de/contentid/153036
Printed on: April 26, 2024 at 12:04 o'clock
10 Comments
Latest comment
Hmm,
es scheint die leute werden immer fauler...
google --> mysql delete --> http://dev.mysql.com/doc/refman/5.1/de/delete.html
google --> mysql truncate --> http://dev.mysql.com/doc/refman/5.1/de/truncate.html
google --> mysql linux cmd --> http://dev.mysql.com/doc/refman/5.0/en/batch-commands.html
mfg
es scheint die leute werden immer fauler...
google --> mysql delete --> http://dev.mysql.com/doc/refman/5.1/de/delete.html
google --> mysql truncate --> http://dev.mysql.com/doc/refman/5.1/de/truncate.html
google --> mysql linux cmd --> http://dev.mysql.com/doc/refman/5.0/en/batch-commands.html
mfg
nun - ggf. hilft mal "shell mysql execute" in google -> da kommst du auf z.B. diese Seite:
http://www.cyberciti.biz/faq/using-mysql-in-shell-scripts/
Ich denke mal das wäre nen Anfang... nur zum ausprobieren ob der Befehl klappt würde ich allerdings nen select-stmt nehmen...
http://www.cyberciti.biz/faq/using-mysql-in-shell-scripts/
Ich denke mal das wäre nen Anfang... nur zum ausprobieren ob der Befehl klappt würde ich allerdings nen select-stmt nehmen...
Hmm,
was genau verstehst du bei welcher Anweisung nicht?
hier ein paar beispiele:
wo hängts denn jetzt?
was genau verstehst du bei welcher Anweisung nicht?
hier ein paar beispiele:
tabelle leeren (komplett leer!):
TRUNCATE TABLE bla;
TRUNCATE TABLE bla;
tabelle leeren mit DELETE:
DELETE FROM bla;
DELETE FROM bla;
einträge leere die status 1 haben:
DELETE FROM bla WHERE status=1;
DELETE FROM bla WHERE status=1;
wo hängts denn jetzt?
Ach so, und "Batch Mode" ist der Terminus, der Dich in dieser Sache bei Suchmaschinen weiterbringt. Und Dich z.B. hierhin verweist : http://dev.mysql.com/doc/refman/5.1/en/batch-mode.html .