기본 콘텐츠로 건너뛰기

지원되는 데이터 유형

다음 표에는 지원되는 MySQL 소스 데이터 유형과 Data Movement gateway 데이터 유형에 대한 기본 매핑이 나와 있습니다.

MySQL 기반 대상에 데이터를 복제할 때 소스 및 대상 데이터 유형은 동종 복제에 설명된 예외를 제외하고 동일합니다.

대상에 매핑된 데이터 유형을 보는 방법에 대한 자세한 내용은 사용 중인 대상 커넥터에 대한 섹션을 참조하십시오.

지원되는 데이터 유형
MySQL 데이터 유형 Data Movement gateway 데이터 유형

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 ~ -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(길이)

여기서 "길이"는 ENUM에서 가장 긴 값입니다.

SET

WSTRING(길이)

여기서 "길이"는 쉼표를 포함하여 SET에 있는 모든 값의 합계입니다.

JSON

CLOB

정보 메모

DATETIME 및 TIMESTAMP 데이터 유형이 "0" 값(예: 0000-00-00)으로 지정된 경우 랜딩 작업의 대상 데이터베이스가 DATETIME 및 TIMESTAMP 데이터 유형에 대해 "0" 값을 지원하는지 확인해야 합니다. 지원되지 않는 경우 변환을 사용하여 지원되는 값(예: 1970)을 지정할 수 있습니다. 그렇지 않으면 대상에 null로 기록됩니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!