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.