Heim  >  Artikel  >  Datenbank  >  Warum schlagen meine Techniken zum Abrufen einer Liste von MySQL-Ansichten fehl?

Warum schlagen meine Techniken zum Abrufen einer Liste von MySQL-Ansichten fehl?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-01 09:44:02797Durchsuche

Why are My Techniques for Obtaining a List of MySQL Views Failing?

So erhalten Sie eine Liste von MySQL-Ansichten

Frage:

Obwohl erhebliche Anstrengungen unternommen wurden, um alle zu identifizieren Ansichten innerhalb einer Datenbank mithilfe verschiedener Techniken zu analysieren, hat keines zu den gewünschten Ergebnissen geführt. Warum liefern diese Techniken keine genauen Informationen?

Antwort:

Die empfohlenen Methoden zum Abrufen einer Liste von MySQL-Ansichten, wie zum Beispiel:

  • SELECT table_name FROM information_schema.views WHERE information_schema.views.table_schema LIKE 'view%';

sind aufgrund eines falschen Datenbanknamens wirkungslos. Um dieses Problem zu beheben, verwenden Sie die folgende Syntax:

SHOW FULL TABLES IN database_name WHERE TABLE_TYPE LIKE 'VIEW';

Diese geänderte Abfrage gibt den Datenbanknamen (z. B. Datenbankname) an, in dem sich die Ansichten befinden, und stellt so eine genaue Aufzählung aller Ansichten in dieser spezifischen Datenbank sicher.

Das obige ist der detaillierte Inhalt vonWarum schlagen meine Techniken zum Abrufen einer Liste von MySQL-Ansichten fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn