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)四个字段在表中。
网友评论