全部產品
Search
文件中心

ApsaraDB for OceanBase:資料類型轉換

更新時間:Jul 01, 2024

本文為您介紹遷移 MySQL 資料庫的資料至 OceanBase 資料庫 MySQL 租戶時,資料類型轉換的支援範圍。

支援的轉換類型

數實值型別

分類

MySQL 資料庫

OceanBase 資料庫 MySQL 租戶

整型

支援指定欄位長度,SIGNED、UNSIGNED、ZEROFILL。

INT

INT

TINYINT

TINYINT

SMALLINT

SMALLINT

MEDIUMINT

MEDIUMINT

BIGINT

BIGINT

BOOL / BOOLEAN

BOOLEAN

定點類型

DECIMAL

DECIMAL

NUMERIC

NUMERIC

浮點類型

REAL

FLOAT

DOUBLE

DOUBLE

FLOAT

FLOAT

BIT 類型

BIT

BIT

字元類型

MySQL 資料庫

OceanBase 資料庫 MySQL 租戶

CHAR

CHAR

NCHAR

CHAR

VARCHAR

VARCHAR

BINARY

BINARY

VARBINARY

VARBINARY

LONG VARBINARY

BLOB

時間類型

MySQL 資料庫

OceanBase 資料庫 MySQL 租戶

YEAR

YEAR

DATE

DATE

TIME

TIME

TIMESTAMP

TIMESTAMP

DATETIME

DATETIME

大對象和文本類型

MySQL 資料庫

OceanBase 資料庫 MySQL 租戶

TINYBLOB

TINYBLOB

MEDIUMBLOB

MEDIUMBLOB

BLOB

BLOB

LONGBLOB

LONGBLOB

TINYTEXT

TINYTEXT

MEDIUMTEXT

MEDIUMTEXT

TEXT

TEXT

LONGTEXT

LONGTEXT

枚舉和集合類型

MySQL 資料庫

OceanBase 資料庫 MySQL 租戶

ENUM

ENUM

SET

SET

JSON 類型

MySQL 資料庫

OceanBase 資料庫 MySQL 租戶

JSON

依賴於 OceanBase 資料庫 MySQL 租戶的版本:

3.2.3 以下版本會轉換為 TEXT,3.2.3 及以上版本會轉換為 JSON。

GIS 類型

重要

OceanBase 資料庫 3.2.4 和 4.1.0 版本支援下述類型。

MySQL 資料庫

OceanBase 資料庫 MySQL 租戶

GEOMETRY

GEOMETRY

GEOMETRYCOLLECTION

GEOMETRYCOLLECTION

POINT

POINT

MULTIPOINT

MULTIPOINT

LINESTRING

LINESTRING

MULTILINESTRING

MULTILINESTRING

POLYGON

POLYGON

MULTIPOLYGON

MULTIPOLYGON

不支援的轉換類型

重要

如果出現不支援轉換的資料類型,會導致輸出空語句。

不支援 SERIAL 類型。