From e83db25b0f889f55a263f3c34b43e219ff0917aa Mon Sep 17 00:00:00 2001 From: Pierre-Louis Bonicoli Date: Wed, 23 Jul 2014 17:49:37 +0200 Subject: [PATCH] missing default value: raise IntegrityError instead of OperationalError https://sourceforge.net/p/mysql-python/bugs/336/ --- _mysql.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_mysql.c b/_mysql.c index 5b81c79d..ae876db4 100644 --- a/_mysql.c +++ b/_mysql.c @@ -215,6 +215,9 @@ _mysql_Exception(_mysql_ConnectionObject *c) #endif #ifdef ER_CANNOT_ADD_FOREIGN case ER_CANNOT_ADD_FOREIGN: +#endif +#ifdef ER_NO_DEFAULT_FOR_FIELD + case ER_NO_DEFAULT_FOR_FIELD: #endif e = _mysql_IntegrityError; break;