Heim > Datenbank > MySQL-Tutorial > Postgres WHERE IN-Klauselfehler: Warum „Spalte existiert nicht'?

Postgres WHERE IN-Klauselfehler: Warum „Spalte existiert nicht'?

Susan Sarandon
Freigeben: 2024-12-17 00:56:24
Original
947 Leute haben es durchsucht

Postgres WHERE IN Clause Error: Why

Postgres: Behebung des Fehlers „Spalte existiert nicht“ in der WHERE IN-Abfrage (Liste)

In Postgres wird eine Abfrage mit einem WHERE ausgeführt Die IN-Klausel (Liste) kann manchmal zu einer unerwarteten Fehlermeldung führen: „Spalte existiert nicht.“ Um dieses Problem zu lösen, ist es wichtig, die zugrunde liegenden Prinzipien zu verstehen und notwendige Anpassungen vorzunehmen.

In der angegebenen Abfrage tritt der Fehler auf, weil die Werte in der Liste in doppelte Anführungszeichen gesetzt sind, was normalerweise für Tabellen und verwendet wird Spaltenbezeichner. Für String-Konstanten müssen jedoch einfache Anführungszeichen verwendet werden.

Um dies zu beheben, sollte die Abfrage wie folgt umgeschrieben werden:

DELETE FROM user_job_titles
WHERE id IN ('c836d018-1d12-4507-a268-a4d80d6d3f54',
             'd0961a90-7d31-4c4c-9c1b-671115e3d833',
             '62dda420-6e62-4017-b41d-205c0aa82ead'
            );
Nach dem Login kopieren

Durch Ersetzen doppelter Anführungszeichen durch einfache Anführungszeichen für String-Konstanten, Die Abfrage identifiziert die angegebenen ID-Werte korrekt und führt den Löschvorgang reibungslos aus.

Das obige ist der detaillierte Inhalt vonPostgres WHERE IN-Klauselfehler: Warum „Spalte existiert nicht'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage