diff --git a/src/modules/Mysql/mysql.c b/src/modules/Mysql/mysql.c
index 506c4024f77ad0c1ff075d5bc86168556f45a323..11d1ff38243ee093963ec0697b686afa9d64f605 100644
--- a/src/modules/Mysql/mysql.c
+++ b/src/modules/Mysql/mysql.c
@@ -1147,10 +1147,10 @@ static void low_query(INT32 args, char *name, int flags)
     MYSQL_DISALLOW();
 
     if (sp[-args].u.string->len <= 512) {
-      Pike_error("%s(): Query \"%s\" failed (%s)\n",
-		 name, query, err);
+      Pike_error("%s(): Query \"%s\" failed (%d: %s)\n",
+		 name, query, tmp, err);
     } else {
-      Pike_error("%s(): Query failed (%s)\n", name, err);
+      Pike_error("%s(): Query failed (%d: %s)\n", name, tmp, err);
     }
   }