【发布时间】:2017-04-20 22:12:01
【问题描述】:
我在我的应用程序中使用 golang 和 postgreSQL 版本 9.5.5。我使用github.com/lib/pq 作为我的数据库驱动程序来连接到数据库。我的字段之一(重置日期)具有日期类型。我想将 resetdate 添加 1 年。所以我使用了以下代码:
注意:我使用beego作为我的框架,使用orm计算我的 查询。
_, err := o.Raw("UPDATE resetdate=resetdate + interval '1 year' WHERE resetdate>=?","2016-12-12").Exec()
执行此操作时出现以下错误:
"pq: \"=\""处或附近的语法错误
感谢任何帮助。谢谢
【问题讨论】:
-
您在
UPDATE之后缺少表名和SET关键字?
标签: postgresql go orm beego