Golang compile & run command

go project structure:



compile: go build ./cmd/ethapi/

run: cmd/ethapi


Windows run api.exe: api

Linux run api.exe: ./api


setup mysql service in Centos 7: systemctl start msyql

check mysql stauts in Centos 7:systemctl status mysql


gorm 插入数据的坑

    插入数据时设置deleted_at的值为null即可,并且一定要记得提交事务(db.Commit()),在设置了自增主键的情况下就会出现:主键自增了,但是数据库中没有这条纪录。

gorm查询的坑

1.只能查询到deleted_at不为null的纪录。

2.添加gorm.Model,默认会添加id(primary key),created_at,updated_at,deleted_at(index)四个字段在表中。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容