鉴于以下情况:
$userMapper = new UserMapper($db);
$user = $userMapper->find(381);
$user->name = 'Derp' //was Durr
$userMapper->save($user);
是否值得在 UserMapper 中构建逻辑以检测仅name
发生了变化,从而构建更精简的 UPDATE 查询?或者只是从用户对象中的所有字段更新用户的整个记录是否更简单?
我假设单个字段和五十个字段之间的 MySQL 更新性能可以忽略不计?