The register keyword was deprecated in C++11 and removed in C++17.
It has little practical use since it is usually ignored by the compiler, even older ones.
Its use prevents building mysql++ in C++17 mode since it's an error to use "register" in C++17.
I recommend mysql++ eliminate any use of "register" (a whole 6 places).