sql - postgres go lib pq ","附近的语法错误

标签 sql go

我尝试创建一个简单的插入语句并得到错误:

pq: syntax error at or near ","


txn, err := db.Begin()
stmt, err := db.Prepare(`INSERT INTO advertiser_per_day (id,advertiser_name,additional,customer_id,site_id,tracking,counter,day,month,year) VALUES (?,?,?,?,?,?,?,?,?,?)`)

如果我将语句放入 postgres 的查询工具中,一切正常......
有任何想法吗?

最佳答案

您应该使用 ( $n ) 而不是 ?对于绑定(bind)参数。

关于sql - postgres go lib pq ","附近的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60597617/

相关文章:

走。在服务器程序中获取错误 i/o 超时

pointers - 需要帮助通过 'reflect: NumField of non-struct type'

go - 直接在 Go 中创建或使用 GPG 或 SSH key

sql - 在SQL Server中增加整数

mysql - 需要澄清 SQL 中 JOIN 的概念

python - 使用 python psychopg2 获取数据库中包含特定字符串的所有变量的计数

go - 修改hugo中的index.html

golang 错误处理类型不匹配

mysql - 每 1 小时自动通过 SSH 隧道对远程 mysql 服务器运行一次 select 语句

sql - 错误 : "Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 2, column 1 (Date)."