Sql “0”附近的语法错误&引用;带博士后去图书馆pq

Sql “0”附近的语法错误&引用;带博士后去图书馆pq,sql,go,Sql,Go,我尝试创建一个简单的insert语句并得到错误: pq:在“,”处或附近出现语法错误 如果我把这个语句放到postgres的查询工具中,所有的工作都很好。。。 有什么想法吗?你应该使用($n)而不是?作为绑定参数。你应该使用($n)而不是?作为绑定参数。是用于mysql的,$n在我的代码中工作得很好。您确定参数不是空的吗?请显示完整的代码。谢谢你的帮助。甚至到不了他填参数的地方。。它失败之前…我尝试在最后这样做:插入到广告客户每_天(id,广告客户名称,附加,客户id,站点id,跟踪,计数器,天

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

pq:在“,”处或附近出现语法错误

如果我把这个语句放到postgres的查询工具中,所有的工作都很好。。。
有什么想法吗?

你应该使用(
$n
)而不是
作为绑定参数。

你应该使用(
$n
)而不是
作为绑定参数。

是用于mysql的,
$n
在我的代码中工作得很好。您确定参数不是空的吗?请显示完整的代码。谢谢你的帮助。甚至到不了他填参数的地方。。它失败之前…我尝试在最后这样做:插入到广告客户每_天(id,广告客户名称,附加,客户id,站点id,跟踪,计数器,天,月,年)值($1,$2,$3,$4,$5,$6,$7,$8,$9,$10)上的冲突(id)do UPDATE SET counter=counter+1,但现在得到错误pq:列引用“counter”你有最后的猜测吗。看起来postgres不知道该用哪个列。您应该将其表示为每天的广告客户。计数器
或类似的东西。
用于mysql,
$n
在我的代码中工作正常。您确定参数不是空的吗?请显示完整的代码。谢谢你的帮助。甚至到不了他填参数的地方。。它失败之前…我尝试在最后这样做:插入到广告客户每_天(id,广告客户名称,附加,客户id,站点id,跟踪,计数器,天,月,年)值($1,$2,$3,$4,$5,$6,$7,$8,$9,$10)上的冲突(id)do UPDATE SET counter=counter+1,但现在得到错误pq:列引用“counter”你有最后的猜测吗。看起来postgres不知道该用哪个列。您应该将其表示为
广告商/天。计数器
或类似的东西。
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 (?,?,?,?,?,?,?,?,?,?)`)