2016-12-06 3 views
1

私のアプリケーションでgolangとpostgreSQLバージョン9.5.5を使用しています。私はgithub.com/lib/pqをデータベースに接続してデータベースに接続しています。私のフィールド(resetdate)の1つに日付の型があります。私はresetdateを1年追加したいと思います。だから私は、次のコードを使用:golangを使用してpostgreSQLで日付を1年追加する必要があります

:私は私のフレームワークとしてビーゴ使用してMと私の クエリを計算するためにORMを使用しています。

_, err := o.Raw("UPDATE resetdate=resetdate + interval '1 year' WHERE resetdate>=?","2016-12-12").Exec() 

私はこれを実行すると、私は次のエラーを取得しています:

"pq: syntax error at or near \"=\""

は、私はその問題があなたのアップデートで「SET」を含む解決することができると思いますどのhelp.Thanks

+4

'UPDATE'の後にテーブル名と' SET'キーワードがありませんか? – ain

答えて

3

に感謝声明
_, err := o.Raw("UPDATE TABLE_NAME SET resetdate=resetdate + interval '1 year' WHERE resetdate>=?","2016-12-12").Exec()

参考:Postgres UPDATE

+0

ありがとうございました...解決済み –

関連する問題