Your Question

** init **** version-1.9:dbClient, err := gorm.Open("mysql", dsn) version-1.22:dbClient, err := gorm.Open(mysql.Open(dsn), &gorm.Config{ DisableAutomaticPing: true, })

** Updates like **** dbClient.Debug().Model(&records).Updates(map[string]interface{}{}

*** results *** version-1.9: [54.05ms] UPDATE test_table SET category = 'fu', consumption = 1, description = 'this is update test 2', ops_engineer = 'menger' WHERE ops_consumptions.id = 1

version-1.22: [96.632ms] [rows:1] UPDATE test_table SET category='yii',consumption=1,description='this is update test',ops_engineer='susu' WHERE id = 1

** Updates like **** version-1.22 dbClient.Debug().Exec()

*** results *** version-1.22 [19.685ms] [rows:1] UPDATE test_table SET category = "fun1", consumption = 2, description = "this is update test 3", ops_engineer = "menger" WHERE test_table.id = 1

Comment From: a631807682

duplicated of https://github.com/go-gorm/gorm/issues/5520