【发布时间】:2021-06-03 09:37:29
【问题描述】:
为什么在linux中使用原始sql的exec使用go-gorm时表名自动变为大写,但在windows中它可以正常工作。
环境: mysql8.0、centos7.6、go1.16、github.com/jinzhu/gorm 1.9
db.Debug().Exec("insert into t_if_user
错误日志:
Error 1146: Table 'gridtradingdb.T_IF_USER' doesn't exist
我该如何解决这个问题。 帮助表示赞赏。
【问题讨论】:
-
该表存在吗? Afaik,在 mysql 中,名称在 Windows 上不区分大小写,默认以小写形式存储,但有系统变量会改变它
标签: go-gorm