go - 有没有办法停用 created_at 和 updated_at 的 us?
问题描述
我只想停用我的 gorm 模型的 created_at 和 updated_at 字段,但无法在文档中找到它。
尝试在数据库中创建行时出现此错误:
Error 1054: Unknown column 'created_at' in 'field list'
解决方案
created_at、id、updated_at、deleted_at 字段通过将 gorm.Model 嵌入到您的结构中来嵌入到您的模型中。
所以,禁用它们而不是做
type Product struct {
gorm.Model
Code string
Price uint
}
做
type Product struct {
ID uint `gorm:"primarykey"`
Code string
Price uint
}
推荐阅读
- file-io - 获取stdout的文件翻译模式
- spark-ar-studio - 火花增强现实 | 如何在录制时冻结和停止相机场景
- angular - 如何以角度将值传递给其他对话框组件
- php - 如何向 easy-rsa docker 发送命令?
- javascript - 将 [key, value] 的“值”配对成数组
- macos - 如何使用 AppleScript 获取通知字幕/正文?
- deep-learning - 为什么在使用深度学习训练目标检测器时需要忽略锚点?
- c++ - 如何根据用户输入多次调用 c++ 函数?
- regex - 只需要匹配正则表达式中数据包的第二次出现
- php - Eloquent 急切加载不返回相关模型数据