Moin
Gibts eigentlich eine Möglichkeit bei einem SELECT zu prüfen, ob die Tabelle existiert, so wie bei DROP TABLE IF EXISTS tablename ?
so nach dem Prinzip SELECT field FROm IF EXISTS tablename ...
Auf unserem Server läuft nachts ein cronjobs, der eine Tabelle neu zusammenstellt. Dabei werden die Daten in eine temporäre Tabelle geschrieben, dann das Original gelöscht und die Temp-Tabelle wieder umbenannt.
Wenn jetzt andere Skripte genau in der Zeit zwischen löschen und umbennen auf die Tabelle zugreifen wollen, gibts einen mysql-error.
Daher die obige Frage.
Gibts eigentlich eine Möglichkeit bei einem SELECT zu prüfen, ob die Tabelle existiert, so wie bei DROP TABLE IF EXISTS tablename ?
so nach dem Prinzip SELECT field FROm IF EXISTS tablename ...
Auf unserem Server läuft nachts ein cronjobs, der eine Tabelle neu zusammenstellt. Dabei werden die Daten in eine temporäre Tabelle geschrieben, dann das Original gelöscht und die Temp-Tabelle wieder umbenannt.
Wenn jetzt andere Skripte genau in der Zeit zwischen löschen und umbennen auf die Tabelle zugreifen wollen, gibts einen mysql-error.
Daher die obige Frage.
Kommentar