Openflow Connector for MySQL: Datenzuordnung¶
Bemerkung
Dieser Connector unterliegt den `Nutzungsbedingungen für Snowflake Connector<https://www.snowflake.com/legal/snowflake-connector-terms/>`_.
In diesem Thema wird beschrieben, wie die MySQL-Datentypen den Snowflake-Datentypen zugeordnet werden.
Zuordnung von MySQL zu Snowflake-Datentypen¶
Die folgende Tabelle zeigt, wie die MySQL-Datentypen bei der Replikation von Daten den Snowflake-Datentypen zugeordnet werden.
MySQL-Typ |
Snowflake-Typ |
Anmerkungen |
|---|---|---|
DECIMAL/NUMERIC |
NUMBER |
Die maximale Anzahl von Ziffern im Format DECIMAL für MySQL beträgt 65. Für Snowflake liegt das Maximum bei 38. Bei Überschreitung geht die Präzision verloren. |
INT/INTEGER |
INT |
|
TINYINT / BOOL |
INT |
|
SMALLINT |
INT |
|
MEDIUMINT |
INT |
|
BIGINT |
INT |
|
YEAR |
INT |
|
FLOAT |
FLOAT |
|
DOUBLE |
FLOAT |
|
VARCHAR |
TEXT |
|
CHAR |
TEXT |
Nachstehende Leerzeichen werden nicht beibehalten. |
TINYTEXT |
TEXT |
|
TEXT |
TEXT |
|
MEDIUMTEXT |
TEXT |
Unterstützt bis zur maximalen Eintragsgröße in Snowflake (16 MB). |
LONGTEXT |
TEXT |
Unterstützt bis zur maximalen Eintragsgröße in Snowflake (16 MB). |
ENUM |
TEXT |
Gespeichert als Zeichenfolgenwert. Zum Beispiel sind für |
SET |
TEXT |
Gespeichert als durch Komma getrennte Zeichenfolge in der Reihenfolge der Spaltendeklaration. Zum Beispiel sind für |
BIT |
TEXT |
Dargestellt als hexadezimale Zeichenfolge. Beispiel: |
DATE |
DATE |
|
DATETIME |
TIMESTAMP_NTZ |
|
TIMESTAMP |
TIMESTAMP_TZ |
Die Werte werden in UTC gespeichert. |
TIME |
TIME |
|
BINARY |
BINARY |
|
VARBINARY |
BINARY |
|
TINYBLOB |
BINARY |
|
BLOB |
BINARY |
|
MEDIUMBLOB |
BINARY |
Unterstützt bis zur maximalen Eintragsgröße in Snowflake (16 MB). |
LONGBLOB |
BINARY |
Unterstützt bis zur maximalen Eintragsgröße in Snowflake (16 MB). |
JSON |
VARIANT |
Unterstützt bis zur maximalen Eintragsgröße in Snowflake (16 MB). |
Bemerkung
Beliebige MySQL-Datentypen, die nicht in dieser Tabelle aufgeführt sind, werden standardmäßig TEXT zugeordnet.