Heim > Backend-Entwicklung > Golang > Warum erhalte ich die Meldung „Panic: SQL: 1 Zielargumente im Scan erwartet, nicht .' Beim Scannen von JSONB-Daten in PostgreSQL?

Warum erhalte ich die Meldung „Panic: SQL: 1 Zielargumente im Scan erwartet, nicht .' Beim Scannen von JSONB-Daten in PostgreSQL?

Linda Hamilton
Freigeben: 2024-11-05 15:40:02
Original
899 Leute haben es durchsucht

Why Am I Getting

Nicht übereinstimmende Argumente in SQL-Abfrage mit QueryRow scannen

Beim Abrufen von Datensätzen aus einer PostgreSQL-Tabelle mit db.QueryRow kann der Fehler „ Panik: SQL: 1 Zielargumente im Scan erwartet, nicht .“ Dies tritt normalerweise auf, wenn die an Scan übergebenen Zielargumente nicht mit der Anzahl der von der Abfrage zurückgegebenen Spalten übereinstimmen.

Im angegebenen Beispiel rufen Sie die Datenspalte ab, die den Typ jsonb hat. Der Fehler tritt auf, weil Sie versuchen, die zurückgegebenen Daten in drei Zielargumente (m.Id, m.Type und `m.

) zu scannen

Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Meldung „Panic: SQL: 1 Zielargumente im Scan erwartet, nicht .' Beim Scannen von JSONB-Daten in PostgreSQL?. 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