Перейти к основному содержимому

Поддерживаемые типы данных

В следующей таблице показаны поддерживаемые типы данных источника MySQL и их сопоставление по умолчанию с типами данных Qlik Talend Data Integration.

При репликации данных в цель на основе MySQL исходные и целевые типы данных будут совпадать, за исключением случаев, описанных в разделе Гомогенная репликация.

Инструкции по просмотру типа данных, сопоставленного в цели, см. в разделе, посвященном используемому коннектору цели (коннектор).

Поддерживаемые типы данных
Типы данных источника MySQL Сортируемые Типы данных Qlik Talend Data Integration

INT

Нет

INT4

BIGINT

Нет

INT8

MEDIUMINT

Нет

INT4

TINYINT

Нет

INT1

SMALLINT Нет INT2
UNSIGNED TINYINT Нет UINT1
UNSIGNED SMALLINT Нет UINT2
UNSIGNED MEDIUMINT Нет UINT4
UNSIGNED INT Нет UINT4
UNSIGNED BIGINT Нет UINT8

DECIMAL (10)

Нет

NUMERIC (10,0)

BINARY

Нет

BYTES (1)

BIT

Нет

BOOLEAN

BIT (64)

Нет

BYTES (8)

BLOB

Нет

BYTES (65535)

LONGBLOB

Нет

BLOB

MEDIUMBLOB

Нет

BLOB

TINYBLOB

Нет

BYTES (255)

DATE

Нет

DATE

DATETIME

Примечание к информации

DATETIME без значения в скобках реплицируется без миллисекунд, а DATETIME со значением 1-5, например DATETIME(5), реплицируется с миллисекундами.

Примечание к информации

При промежуточном сохранении (перемещение) столбца DATETIME время в цели остается без изменений (то есть, не преобразуется в формат UTC).

Нет

DATETIME

TIME

Нет

STRING

TIMESTAMP

Примечание к информации

При промежуточном сохранении (перемещение) столбца TIMESTAMP время преобразуется в формат UTC в цели.

Нет

DATETIME

YEAR

Нет

INT2

DOUBLE

Нет

REAL8

FLOAT;

Если значения FLOAT не находятся в заданном диапазоне, используйте преобразование для сопоставления FLOAT со STRING. Для получения дополнительных сведений, о том как это сделать, см. раздел Создание правил для преобразования наборов данных.

Поддерживаемый диапазон FLOAT:

- 1.79E+308 — -2.23E-308, 0

и

2.23E-308 — 1.79E+308

Нет

REAL (DOUBLE)

VARCHAR (45)

Да

WSTRING (45)

VARCHAR (2000)

Да

WSTRING (2000)

VARCHAR (4000)

Да

WSTRING (4000)

VARBINARY (4000)

 

BYTES (4000)

VARBINARY (2000)

 

BYTES (2000)

CHAR

Да

WSTRING

TEXT

Да

WSTRING (65535)

LONGTEXT

Да

NCLOB

MEDIUMTEXT

Да

NCLOB

TINYTEXT

Да

WSTRING (255)

GEOMETRY

Нет

BLOB

POINT

Нет

BLOB

LINESTRING

Нет

BLOB

POLYGON

Нет

BLOB

MULTIPOINT

Нет

BLOB

MULTILINESTRING

Нет

BLOB

MULTIPOLYGON

Нет

BLOB

GEOMETRYCOLLECTION

Нет

BLOB

ENUM

Нет

WSTRING (Length)

Где «Length» — это самое длинное значение в ENUM.

SET

Нет

WSTRING (Length)

Где «Length» — это сумма всех значений в SET, включая запятые.

JSON

Нет

CLOB

Примечание к информации

Если типы данных DATETIME и TIMESTAMP заданы с нулевым значением (например, 0000-00-00), необходимо убедиться, что целевая база данных в задаче перемещение поддерживает нулевые значения для типов данных DATETIME и TIMESTAMP. Если они не поддерживаются, можно использовать преобразование, чтобы задать поддерживаемое значение (например, 1970). В противном случае эти типы данных будут записаны как нулевые в цели.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!