在我的 Go 代码中,我有这行代码:
rows, err := conn.Query(`
SELECT id, name, lang, deleted_at, read
FROM categories
WHERE deleted_at < NOW()
`)
当我运行它时,我收到来自 PostgreSQL 的错误:
pq: function now() does not exist
(pq 是我使用的 Go 驱动程序)
使用CURRENT_TIMESTAMP也会引发错误。它说该列current_timestamp不存在。使用NOW()直接在psql(命令行)不会引发该错误,一切工作正常。
关于为什么我不能使用NOW()或CURRENT_TIMESTAMP何时从我的 Go 应用程序发送查询的任何想法?
阿波罗的战车
喵喔喔
相关分类