【发布时间】:2021-11-29 07:07:41
【问题描述】:
response := db.Where("createdAt BETWEEN ? AND ?", today, tomorrow).Find(&orders)
我想用 GORM 进行查询。我表中的列名为“createdAt”,但 GORM 将其转换为。 “创建日期”
ERROR: column "createdat" does not exist (SQLSTATE 42703)
[172.521ms] [rows:0] SELECT * FROM "Orders" WHERE `createdAt` BETWEEN '2021-04-21 04:00:00' AND '2021-04-22 04:00:00'
如何防止 GORM 将查询文本转换为小写?
【问题讨论】:
-
查看table,了解不同数据库的区分大小写。
-
大家好,我用这个解决了:response := db.Where(" \"createdAt\" BETWEEN ? AND ?", today, tomorrow).Find(&orders)
标签: go grails-orm go-gorm