“sql: esperado 1 argumento de destino no Scan” Erro em Golang QueryRow com dados JSONB
O problema surge ao tentar usar db. QueryRow para recuperar dados de uma coluna JSONB e armazenar os resultados em vários argumentos de destino. No entanto, a consulta retorna apenas um campo, levando ao erro "1 argumento de destino esperado na verificação".
Para resolver esse problema, existem várias abordagens:
err := db.QueryRow("SELECT data->>'id', data->>'type', data->>'title' FROM message WHERE data->>'id'=$1"
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3