SET NAMES latin1 после коннекта с cp1251, в надежде, что клиент не просечёт что кодировку подменили
>zig c++ -o cc-version-1.exe cc-version.cc
>zig c++ -o cc-version-2.exe -std=c++23 cc-version.cc
>cc-version-1.exe
C++17
>cc-version-2.exe
pre-standard C++
c, с последующим flock() и ftruncate(), но такое поможет, если flock() есть везде где может происходить запись