golang中给数据库datetime格式赋值

Go 复制代码
type A struct {
    CreateTime *time.Time `gorm:"create_time"`
}

1、定义数据库表映射结构体如上,create_time字段在表里面是datetime格式。

2、如果CreateTime不给值,在存库时,create_time字段的值为NULL。

3、赋值时,如下代码

Go 复制代码
a := A{}
now := time.Now()
a.CreateTime = &now
相关推荐
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
伞伞悦读3 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
ttwuai3 天前
Go开源后台管理系统推荐:怎么按技术栈和边界比较4个官方仓库?
golang·gin
这个DBA有点耶3 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G3 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备3 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
C语言小火车3 天前
C/C++ 为什么需要编译器?
开发语言·c++
科创致远3 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
codeejun3 天前
每日一Go·MySQL-5、锁机制全解析
云原生·golang
霍霍的袁3 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio