diff --git a/libraries/classes/Import.php b/libraries/classes/Import.php index d401defe02..6ad8d092e4 100644 --- a/libraries/classes/Import.php +++ b/libraries/classes/Import.php @@ -1169,7 +1169,8 @@ class Import if ($analyses != null) { $isVarchar = ($analyses[$i][self::TYPES][$colCount] === self::VARCHAR); } else { - $isVarchar = ! is_numeric($tables[$i][self::ROWS][$j][$k]); + $isVarchar = ! is_numeric($tables[$i][self::ROWS][$j][$k]) + && ! preg_match('/^0x[0-9a-f]+$/', $tables[$i][self::ROWS][$j][$k]); } /* Don't put quotes around NULL fields */