Vai al contenuto principale

Tipi di dati supportati

La tabella seguente mostra i tipi di dati MySQL supportati e la relativa mappatura predefinita ai tipi di dati di gateway di Data Movement.

Quando si effettua la replica dei dati su una destinazione basata su MySQL, i tipi di dati sorgente e di destinazione sono gli stessi, escluse le eccezioni descritte in Replica omogenea.

Per informazioni su come visualizzare i tipi di dati mappati nella destinazione, vedere la sezione per il connettore di destinazione utilizzato.

Tipi di dati supportati
Tipi di dati MySQL Tipi di dati gateway di Data Movement

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

Nota informatica

DATETIME senza un valore parentetico viene replicato senza millisecondi, dove DATETIME con un valore di 1-5, per es. DATETIME(5), viene replicato con i millisecondi.

Nota informatica

Quando si effettua un'operazione di trasferimento per una colonna DATETIME, l'ora rimane la stessa nella destinazione (cioè non è convertita in UTC).

DATETIME

TIME

STRING

TIMESTAMP

Nota informatica

Quando si effettua un'operazione di trasferimento per una colonna TIMESTAMP, l'ora viene convertita in UTC nella destinazione.

DATETIME

YEAR

INT2

DOUBLE

REAL8

FLOAT

Se i valori FLOAT non rientrano nell'intervallo specificato di seguito, utilizzare una trasformazione per mappare FLOAT in STRING. Per una spiegazione su come farlo, vedere Creazione di regole per la trasformazione di set di dati.

Intervallo FLOAT supportato:

Da - 1.79E+308 a -2.23E-308, 0

e

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

Dove "Length" è il valore più lungo in ENUM.

SET

WSTRING (Length)

Dove "Length" è il totale di tutti i valori in SET, incluse le virgole.

JSON

CLOB

Nota informatica

Se i tipi di dati DATETIME e TIMESTAMP sono specificati con un valore “zero” (ad es. 0000-00-00), è necessario assicurarsi che il database di destinazione nell'attività di trasferimento supporti i valori "zero" per i tipi di dati DATETIME e TIMESTAMP. Se questi non sono supportati, è possibile utilizzare una trasformazione per specificare un valore supportato (ad es. 1970). In caso contrario, verranno registrati come valori null nella destinazione.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!