T
Till
Grünschnabel
Hallo Community,
Super Forum hier !! Habe schon viele hilfreiche Threads gefunden
Nun zu meiner Frage/Problem:
Ich habe mir ein kleines script gebaut, was mir eine Datenbank erstellt und diese anschließend mit Tabellen befüllt.
Erstellen der Datenbank:
Erzeugen der Tabellen:
Diese beiden machen ihren Job super.
Aber, wenn das script zum 2. Mal läuft, kommt es ja zu einem Fehler, da die Datenbank ja schon besteht!
Wie kann ich denn diesen Fehler abfangen?
Vorher abfragen, ob die Datenbank schon existiert?
Oder am besten den Fehler: "CREATE DATABASE failed; error: 'Can't... auswerten?
Das ist jetzt mein Problem (abfangen)
Wie fang ich den Fehler ab?
Ich bin noch recht frisch was Shell-Programmierung betrifft.
Aber irgendwann muss man ja mal anfangen.
Gruß
Till
Super Forum hier !! Habe schon viele hilfreiche Threads gefunden
Nun zu meiner Frage/Problem:
Ich habe mir ein kleines script gebaut, was mir eine Datenbank erstellt und diese anschließend mit Tabellen befüllt.
Erstellen der Datenbank:
Code:
/usr/bin/mysqladmin create $SQL_DB --user=$SQL_USER --password=$SQL_PW
Erzeugen der Tabellen:
Code:
mysql --user=$SQL_USER --password=$SQL_PW $SQL_DB < /usr/src/sql/structure.sql
Diese beiden machen ihren Job super.
Aber, wenn das script zum 2. Mal läuft, kommt es ja zu einem Fehler, da die Datenbank ja schon besteht!
Wie kann ich denn diesen Fehler abfangen?
Vorher abfragen, ob die Datenbank schon existiert?
Oder am besten den Fehler: "CREATE DATABASE failed; error: 'Can't... auswerten?
Das ist jetzt mein Problem (abfangen)
Wie fang ich den Fehler ab?
Ich bin noch recht frisch was Shell-Programmierung betrifft.
Aber irgendwann muss man ja mal anfangen.
Gruß
Till