【发布时间】:2021-12-24 14:56:51
【问题描述】:
sqlx 扩展了database/sql 库并具有Exec|Query 函数来运行没有参数的纯sql,但是当我尝试运行sqlx.Exec 时它说the sqlx have no Exec function。如何让sqlx不带任何参数运行纯sql方法?
【问题讨论】:
-
为了能够使用标准库中的
Exec/ExecContext,您需要一个sqlx.DB、或sqlx.Conn、或sqlx.Tx或sqlx.Stmt的实例。sqlx包本身并没有实现和导出Exec函数,这就是为什么尝试调用sqlx.Exec无效并且将无法编译的原因。 -
当您从某些代码中收到错误时,在您的问题中包含导致错误的代码会很有帮助。