diff --git a/MySQLdb/MySQLdb/constants/FIELD_TYPE.py b/MySQLdb/MySQLdb/constants/FIELD_TYPE.py index 1900e3a..e72cf01 100644 --- a/MySQLdb/MySQLdb/constants/FIELD_TYPE.py +++ b/MySQLdb/MySQLdb/constants/FIELD_TYPE.py @@ -20,6 +20,7 @@ TIME = 11 DATETIME = 12 YEAR = 13 NEWDATE = 14 +NEWDECIMAL = 246 ENUM = 247 SET = 248 TINY_BLOB = 249 diff --git a/MySQLdb/MySQLdb/converters.py b/MySQLdb/MySQLdb/converters.py index dc2bdad..51182f4 100644 --- a/MySQLdb/MySQLdb/converters.py +++ b/MySQLdb/MySQLdb/converters.py @@ -128,6 +128,7 @@ conversions = { FIELD_TYPE.FLOAT: float, FIELD_TYPE.DOUBLE: float, FIELD_TYPE.DECIMAL: float, + FIELD_TYPE.NEWDECIMAL: float, FIELD_TYPE.LONGLONG: long, FIELD_TYPE.INT24: int, FIELD_TYPE.YEAR: int, @@ -145,6 +146,7 @@ conversions = { try: from decimal import Decimal conversions[FIELD_TYPE.DECIMAL] = Decimal + conversions[FIELD_TYPE.NEWDECIMAL] = Decimal except ImportError: pass