aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-12-19 18:01:06 +0100
committerMachiavelli <none@none>2010-12-19 18:01:06 +0100
commit60ce3fdbd2f0b3ca443e1810c328a186346a6d98 (patch)
treeb870c3721b9873a179cbdf96b3ac811559f395d7 /src
parent5e826806ba35844dc7e3d4b386be797408576872 (diff)
Core/DBLayer: Add MySQL errno´s 1058 and 1062 (related to query-correctness) to handled errno´s (=doesn´t require further actions from the core)
--HG-- branch : trunk
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/shared/Database/MySQLConnection.cpp5
1 files changed, 5 insertions, 0 deletions
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;