标签: mysql logging transactions server
这可能是一个简单的问题,有人已经有了答案。当MySQL的UPDATE语句被发送到MySQL服务器时,即使只更新特定字段,服务器是否实际更新了该行中的所有字段?我们在尝试理解服务器事务日志时遇到了一些问题。
基本上我想了解MySQL服务器的内部工作原理。它是否使用所有值创建记录集,并使用新记录集覆盖旧记录集,还是只选择记录中的特定字段并仅更新它。
TL; DR:如果每个记录集都是二进制内存部分,即使选择记录的特定字段进行更新,整个内存部分是否也会更新?