Data Types
The Simba MySQL ODBC Driver supports many common data formats, converting between MySQL data types and SQL data types.
The table below lists the supported data type mappings.
MySQL Type | SQL Type |
---|---|
BIGINT BIGINT UNSIGNED |
SQL_BIGINT Note: SQL_INTEGER is returned instead if the Treat BIGINT Columns As INT Columns option (the |
BINARY |
SQL_BINARY |
BIT (M) |
|
BLOB |
SQL_LONGVARBINARY |
BOOL BOOLEAN |
SQL_TINYINT |
CHAR |
SQL_WCHAR |
DATE |
|
DATETIME |
|
DEC DECIMAL |
SQL_DECIMAL |
DOUBLE DOUBLE PRECISION |
SQL_DOUBLE
|
ENUM |
SQL_WCHAR |
FLOAT |
SQL_REAL |
GEOMETRY |
SQL_LONGVARBINARY |
GEOMETRYCOLLECTION |
SQL_LONGVARBINARY |
INT INTEGER INTEGER UNSIGNED |
SQL_INTEGER |
JSON Note: Only supported in MySQL 5.7 or later. |
SQL_BINARY |
LINESTRING | SQL_LONGVARBINARY |
LONGBLOB |
SQL_LONGVARBINARY |
LONGTEXT |
SQL_WLONGVARCHAR |
MEDIUMBLOB |
SQL_LONGVARBINARY |
MEDIUMINT MEDIUMINT UNSIGNED |
SQL_INTEGER |
MEDIUMTEXT |
SQL_WLONGVARCHAR |
MULTIPOINT MULTILINESTRING MULTIPOLYGON |
SQL_LONGVARBINARY |
NUMERIC |
SQL_DECIMAL |
POINT |
SQL_LONGVARBINARY |
POLYGON |
SQL_LONGVARBINARY |
SET |
SQL_WCHAR |
SMALLINT SMALLINT UNSIGNED |
SQL_SMALLINT |
TEXT |
SQL_WLONGVARCHAR |
TIME |
|
TIMESTAMP |
|
TINYBLOB |
SQL_LONGVARBINARY |
TINYINT TINYINT UNSIGNED |
SQL_TINYINT |
TINYTEXT |
SQL_WLONGVARCHAR |
VARBINARY |
SQL_VARBINARY |
VARCHAR |
SQL_WVARCHAR |
YEAR |
SQL_SMALLINT |
Related topics