Core/DBLayer: Support using mysql 8

(cherry picked from commit c3a9d56b56)
This commit is contained in:
Shauren
2019-11-01 16:21:14 +01:00
parent ed2c2941a7
commit 5f06c476f6
22 changed files with 508 additions and 375 deletions

View File

@@ -16,10 +16,7 @@
*/
#include "MySQLThreading.h"
#ifdef _WIN32 // hack for broken mysql.h not including the correct winsock header for SOCKET definition, fixed in 5.7
#include <winsock2.h>
#endif
#include <mysql.h>
#include "MySQLWorkaround.h"
void MySQL::Library_Init()
{
@@ -30,3 +27,8 @@ void MySQL::Library_End()
{
mysql_library_end();
}
char const* TC_DATABASE_API MySQL::GetLibraryVersion()
{
return MYSQL_SERVER_VERSION;
}