メイン コンテンツをスキップする

対応しているデータ型

次の表は、サポートされている 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 はミリ秒なしでレプリケートされますが、1 ~ 5 の値がある DATETIME (DATETIME(5) など) は、ミリ秒単位でレプリケートされます。

情報メモ

DATETIME 列の 移動 の場合、ターゲット上の時刻は同じままになります (つまり、UTC に変換されません)。

いいえ

DATETIME

TIME

いいえ

STRING

TIMESTAMP

情報メモ

TIMESTAMP 列の 移動 の場合、ターゲット上の時刻は UTC に変換されます。

いいえ

DATETIME

YEAR

いいえ

INT2

DOUBLE

いいえ

REAL8

FLOAT

FLOAT 値が以下に指定された範囲にない場合は、変換を使用して FLOAT を STRING にマップします。これを実行する方法の説明については、「 データセットを変換するルールの作成」を参照してください。

サポートされている FLOAT 範囲:

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

および

2.23E-308 to 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)

ここで、「長さ」は ENUM 内の最長の値です。

SET

いいえ

WSTRING (Length)

ここで、「長さ」は、カンマを含む SET 内のすべての値の合計です。

JSON

いいえ

CLOB

情報メモ

DATETIME および TIMESTAMP データ型が「ゼロ」値 (つまり、0000-00-00) で指定されている場合、移動 タスクのターゲット データベースが DATETIME および TIMESTAMP データ型の「ゼロ」値をサポートしていることを確認する必要があります。サポートされていない場合は、変換を使用してサポートされている値 (1970 など) を指定できます。それ以外の場合は、ターゲットに null として記録されます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。