Struppi: ob table MYSQL Beispiel existiert

Beitrag lesen

Die Frage war ja, wie kann man feststellen ob eine Tabelle existiert?

mit folgendem fast intuitiven SQL-Statement,

Ja schön und gut in der Konsole, aber wie ist dies in der Perl API integriert?
Wie kann ich da USE INFORMATION_SCHEMA einbauen?

SELECT                    -- Gib mir
    TABLE_NAME            -- den Tabellennamen
FROM                      -- aus der Tabelle
    TABLES                -- TABLES
WHERE                     -- die sich in der
    TABLE_SCHEMA = '<datenbankname>'    -- bestimmten Datenbank befindet und
    TABLE_NAME = '<tabellenname>'       -- einen bestimmten Tabellennamen trägt.

Dieses SQL statement ruft einen Syntaxfehler hervor. Wenn ich hier INFORMATION_SCHEMA qualifiziert angebe, kommt:
DBD::mysql::st execute failed: Table 'information_schema.tables' doesn't exist at ...\test_db.pl line 33.

Also für mich ist das leider alles andere als intuitiv.

Struppi.