程序开发 · 2025年3月30日

使用 Gorm 操作数据库时遇到 “Error 1054 (42S22): Unknown column ‘created_at’ in ‘field list'” 错误,如何解决?

你在学习
GOLANG相关的知识吗?本文
《使用 Gorm 操作数据库时遇到 “Error 1054 (42S22): Unknown column ‘created_at’ in ‘field list'” 错误,如何解决?》,主要介绍的内容就涉及到
,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!,
,
gorm操作数据库异常的原因及解决方法,在使用gorm时遇到”error 1054 (42s22): unknown column ‘created_at’ in ‘field list'”错误,可能是由于以下原因:,
原因:,
解决方案:,
方案1:,
方案2:,
具体步骤:,此外,也可以参考gorm官方文档中关于嵌入结构体的说明:,[gorm.io/zh_cn/docs/models.html](https://gorm.io/zh_cn/docs/models.html),好了,本文到此结束,带大家了解了《使用 Gorm 操作数据库时遇到 “Error 1054 (42S22): Unknown column ‘created_at’ in ‘field list'” 错误,如何解决?》,希望本文对你有所帮助!关注GOLANG公众号,给大家分享更多GOLANG知识!,检查新增接口中是否存在gorm.model结构体,如果有,将其删除即可。,新建接口的结构体中包含了gorm.model结构体,而建表时却没有将gorm.model添加在结构体中。,gorm操作数据库异常的原因及解决方法,你在学习
GOLANG相关的知识吗?本文
《使用 Gorm 操作数据库时遇到 “Error 1054 (42S22): Unknown column ‘created_at’ in ‘field list'” 错误,如何解决?》,主要介绍的内容就涉及到
,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!,

当前位置: > > > > 使用 Gorm 操作数据库时遇到 “Error 1054 (42S22): Unknown column ‘created_at’ in ‘field list'” 错误,如何解决?

使用 Gorm 操作数据库时遇到 “Error 1054 (42S22): Unknown column ‘created_at’ in ‘field list'” 错误,如何解决?

2024-11-13 08:42:51
0浏览
收藏

你在学习GOLANG相关的知识吗?本文《使用 Gorm 操作数据库时遇到 “Error 1054 (42S22): Unknown column ‘created_at’ in ‘field list'” 错误,如何解决?》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

gorm操作数据库异常的原因及解决方法

在使用gorm时遇到”error 1054 (42s22): unknown column ‘created_at’ in ‘field list'”错误,可能是由于以下原因:

原因:

  • 新建接口的结构体中包含了gorm.model结构体,而建表时却没有将gorm.model添加在结构体中。

解决方案:

方案1:

  • 检查新增接口中是否存在gorm.model结构体,如果有,将其删除即可。

方案2:

  • 在建表时使用gorm提供的automigrate方法,同时将gorm.model添加到结构体中。

具体步骤:

var user User

// 使用 AutoMigrate 自动建表
db.AutoMigrate(&user)

此外,也可以参考gorm官方文档中关于嵌入结构体的说明:

[gorm.io/zh_cn/docs/models.html](https://gorm.io/zh_cn/docs/models.html)

好了,本文到此结束,带大家了解了《使用 Gorm 操作数据库时遇到 “Error 1054 (42S22): Unknown column ‘created_at’ in ‘field list'” 错误,如何解决?》,希望本文对你有所帮助!关注GOLANG公众号,给大家分享更多GOLANG知识!

使用 Gradle 和 Maven 运行 Spring Boot 应用程序
JS定时获取数据库时间与当前时间对比:如何实现定时比较并执行操作?