David Aurelio: Abfrage, ob Tabelle existiert

Beitrag lesen

wie kann man unter MySQL abfragen, ob eine Tabelle existiert?

Ich möchte sie anlegen, wenn ein Programm zum ersten mal aufgerufen wird.

http://dev.mysql.com/doc/refman/4.1/en/show-tables.html

vielleicht in diesem Fall eher CREATE TABLE IF NOT EXISTS ... <http://dev.mysql.com/doc/refman/4.1/en/create-table.html>?

Beide Methoden stellen aber nicht sicher, dass die Tabelle, sofern schon vorhanden, auch die gewünschte Struktur hat. Dafür gibt es http://dev.mysql.com/doc/refman/4.1/en/show-columns.html.