Fehlerbehebung „Beziehung [TABLE] existiert nicht“-Fehler
In Ihrer Abfrage versuchen Sie, zwei Tabellen abzufragen: „Schema .table1‘ und ‚Schema.table2‘, aber es tritt die Fehlermeldung „Beziehung [TABLE] existiert nicht“ auf. Dieses Problem kann auf falsche Anführungszeichen der Schema- und Tabellennamen zurückzuführen sein.
Um dieses Problem zu beheben, stellen Sie sicher, dass jedes Element in der Abfrage einzeln in Anführungszeichen gesetzt wird. Beispiel: Anstelle Ihrer ursprünglichen Abfrage:
select * from Schema.table1;
Versuchen Sie diese korrigierte Abfrage:
select * from "Schema"."table1";
Durch die Verwendung doppelter Anführungszeichen um die Schema- und Tabellennamen identifizieren Sie diese korrekt als Bezeichner, wodurch verhindert wird, dass die Datenbank sie als Literale interpretiert.
Diese Anpassung stellt sicher, dass Ihre Abfrage korrekt auf die angegebenen Tabellen innerhalb des angegebenen Schemas verweist. Denken Sie daran, sowohl den Schemanamen als auch den Tabellennamen einzeln anzugeben, wenn Sie Datenbankelemente zur ordnungsgemäßen Identifizierung abfragen.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Datenbankfehler „Relation [TABLE] existiert nicht'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!