gpt4 book ai didi

sql - 从准备好的语句中检索值并在 Go 中选择查询

转载 作者:IT王子 更新时间:2023-10-29 01:43:08 25 4
gpt4 key购买 nike

我不确定如何从准备好的语句中检索值,因为结果只返回有关事务的信息。

statement, err := txn.Prepare(`SELECT id, password FROM public.user WHERE email = $1`)
result, err = stmt.Exec(email, password, email)

我知道 Query() 和 QueryRow() 有预期的结果,但据我所知,它们是不安全的。感谢您对此提供任何帮助,谢谢。

最佳答案

它们是绝对安全的,你可以以同样的方式使用它,exec 实际上只是用于插入:

stmt, err := txn.Prepare(`SELECT id, password FROM public.user WHERE email = $1`)
rows, err := stmt.Query(email)

检查:https://code.google.com/p/go-wiki/wiki/SQLInterface

关于sql - 从准备好的语句中检索值并在 Go 中选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25150573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com