我尝试创建一个简单的插入语句并得到错误:
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/