使用的Beego v2.0框架,go语言,数据库是Mysql
方法一:将字段类型从Time.time更改为String
添加时间或者其他操作,只需要字符转时间赋值即可,比较简单省事的办法
方法二:sql语句IFNULL
结构体中添加个string字段,通过构造查询的方式进行查询(试了很久ORM,不知道为啥加不上去IFNULL)
我同事说有个缺点:不可能每个都这么加字段吧,比较麻烦
最后还是选择了方法一
情况一:有正确数据
情况二:数据库实际为NULL
情况三:数据库实际为0000-00-00 00:00:00