更新
1 保存所有字段
db.First(&user)
user.Name = "jinzhu 2"
user.Age = 100
db.Save(&user)
// UPDATE users SET name='jinzhu 2', age=100, birthday='2016-01-01', updated_at = '2013-11-17 21:34:10' WHERE id=111;2 阻止全局更新
3 更新单列
4 更新多列
5 update hooks
6 批量更新
7 使用SQL表达式更新
8 从子查询更新
9 不使用Hooks/时间跟踪
10 检查字段是否已改变
11 更改更新值
11.1 底层原理
12 函数说明
12.1 func (db *DB) Save(value interface{}) (tx *DB)
func (db *DB) Save(value interface{}) (tx *DB)12.2 func (db *DB) Update(column string, value interface{}) (tx *DB)
func (db *DB) Update(column string, value interface{}) (tx *DB)12.3 func (db *DB) Updates(values interface{}) (tx *DB)
func (db *DB) Updates(values interface{}) (tx *DB)12.4 func (db *DB) UpdateColumn(column string, value interface{}) (tx *DB)
func (db *DB) UpdateColumn(column string, value interface{}) (tx *DB)12.5 func (db *DB) UpdateColumns(values interface{}) (tx *DB)
func (db *DB) UpdateColumns(values interface{}) (tx *DB)最后更新于