« sql : 1 arguments de destination attendu dans Scan » Erreur dans Golang QueryRow avec des données JSONB
Le problème survient lors de la tentative d'utilisation de la base de données. QueryRow pour récupérer les données d'une colonne JSONB et stocker les résultats dans plusieurs arguments de destination. Cependant, la requête ne renvoie qu'un seul champ, ce qui entraîne l'erreur « 1 arguments de destination attendus dans Scan ».
Pour résoudre ce problème, il existe plusieurs approches :
err := db.QueryRow("SELECT data->>'id', data->>'type', data->>'title' FROM message WHERE data->>'id'="
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!