From 60ce3fdbd2f0b3ca443e1810c328a186346a6d98 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Sun, 19 Dec 2010 18:01:06 +0100 Subject: [PATCH] =?UTF-8?q?Core/DBLayer:=20Add=20MySQL=20errno=C2=B4s=2010?= =?UTF-8?q?58=20and=201062=20(related=20to=20query-correctness)=20to=20han?= =?UTF-8?q?dled=20errno=C2=B4s=20(=3Ddoesn=C2=B4t=20require=20further=20ac?= =?UTF-8?q?tions=20from=20the=20core)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --HG-- branch : trunk --- src/server/shared/Database/MySQLConnection.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/server/shared/Database/MySQLConnection.cpp b/src/server/shared/Database/MySQLConnection.cpp index 32c2be5d2bf..07d782c9304 100755 --- a/src/server/shared/Database/MySQLConnection.cpp +++ b/src/server/shared/Database/MySQLConnection.cpp @@ -460,6 +460,11 @@ bool MySQLConnection::_HandleMySQLErrno(uint32 errNo) return _HandleMySQLErrno(lErrno); // Call self (recursive) } + // Query related errors - skip query + case 1058: // "Column count doesn't match value count" + case 1062: // "Duplicate entry '%s' for key '%d'" + return false; + default: sLog.outSQLDriver("Unhandled MySQL errno %u. Unexpected behaviour possible.", errNo); return false;