数据库(特别是 MySQL,任何 SQL——MS、Oracle、Postgres——一般来说)能否进行大规模更新,并自行确定新值应该是什么?例如,我有一个数据库,其中包含有关一堆计算机的信息,所有这些计算机都有各种大小的驱动器——从 20 GB 到 250 GB 不等。然后有一天,我们通过添加 120 GB 硬盘来升级每台计算机。有没有办法说类似
update computers set total_disk_space = (whatever that row's current total_disk_space is plus 120)