Maison > développement back-end > Golang > Pourquoi est-ce que j'obtiens « panic : sql : 1 arguments de destination attendu dans Scan, pas ». Lors de l'analyse des données JSONB dans PostgreSQL ?

Pourquoi est-ce que j'obtiens « panic : sql : 1 arguments de destination attendu dans Scan, pas ». Lors de l'analyse des données JSONB dans PostgreSQL ?

Linda Hamilton
Libérer: 2024-11-05 15:40:02
original
944 Les gens l'ont consulté

Why Am I Getting

Analyser les incompatibilités d'arguments dans une requête SQL à l'aide de QueryRow

Lors de la récupération des enregistrements d'une table PostgreSQL à l'aide de db.QueryRow, vous pouvez rencontrer l'erreur " panic : sql : 1 argument de destination attendu dans Scan, pas ." Cela se produit généralement lorsque les arguments de destination transmis à Scan ne correspondent pas au nombre de colonnes renvoyées par la requête.

Dans l'exemple donné, vous récupérez la colonne de données, qui a le type jsonb. L'erreur se produit parce que vous tentez d'analyser les données renvoyées en trois arguments de destination (m.Id, m.Type et `m.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal