报错
使用 Gin + Gorm 开发一个服务时,写的一个增加数据的接口db.Create(&User{…})时报错:
pq: Could not complete operation in a failed transaction
翻译过来就是:由于执行事务失败导致添加数据的操作无法执行
原因
原因是:pq: column “bind_status” does not exist ,保存的 user 对象和数据表的对象结构不一致,导致插入数据失败
解决
迁移表的结构,使得 user 结构体和数据表 user 结构一致