我正在尝试在下面的代码中执行一条SQL语句。但是,sqlRes未使用,因此无法编译。我不需要变量,但是我需要声明它,因为Exec()返回多个值。

我该如何处理?

stmt, err := db.Prepare("INSERT person SET name=?")
sqlRes, err := stmt.Exec(person.Name)

最佳答案

sqlRes替换为blank identifier(_)。从the spec:

例子:

stmt, err := db.Prepare("INSERT person SET name=?")
_, err = stmt.Exec(person.Name)

关于Go:未使用的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33802798/

10-11 22:26
查看更多