全部產品
Search
文件中心

ApsaraDB for OceanBase:建立索引或約束支援的欄位類型

更新時間:Jul 01, 2024

本文為您介紹 MySQL 資料庫和 OceanBase 資料庫 MySQL 租戶對於不同約束支援的欄位類型不相容的情境。

主鍵(PRIMARY KEY)欄位類型

通過 CREATE TABLE DDL 建立 PRIMARY KEY 時,MySQL 資料庫和 OceanBase 資料庫 MySQL 租戶支援的欄位類型區別如下。

MySQL 資料庫欄位類型

是否支援

OceanBase 資料庫 MySQL 租戶欄位類型

是否支援

INT

支援

INTEGER

支援

TINYINT

支援

TINYINT

支援

SMALLINT

支援

SMALLINT

支援

MEDIUMINT

支援

MEDIUMINT

支援

BIGINT

支援

BIGINT

支援

BOOL

支援

BOOLEAN

支援

DECIMAL

支援

DECIMAL

支援

NUMERIC

支援

NUMERIC

支援

REAL

支援

FLOAT

支援

DOUBLE

支援

DOUBLE

支援

FLOAT

支援

FLOAT

支援

BIT

支援

BIT

支援

CHAR

支援

CHAR

支援

NCHAR

支援

CHAR

支援

VARCHAR

支援

VARCHAR

支援

BINARY

支援

BINARY

支援

VARBINARY

支援

VARBINARY

支援

LONG VARBINARY

支援(需要指定欄位長度)

BLOB

不支援

YEAR

支援

YEAR

支援

DATE

支援

DATE

支援

TIME

支援

TIME

支援

TIMESTAMP

支援

TIMESTAMP

支援

DATETIME

支援

DATETIME

支援

TINYBLOB

支援(需要指定欄位長度)

TINYBLOB

不支援

MEDIUMBLOB

支援(需要指定欄位長度)

MEDIUMBLOB

不支援

BLOB

支援(需要指定欄位長度)

BLOB

不支援

LONGBLOB

支援(需要指定欄位長度)

LONGBLOB

不支援

TINYTEXT

支援(需要指定欄位長度)

TINYTEXT

不支援

MEDIUMTEXT

支援(需要指定欄位長度)

MEDIUMTEXT

不支援

TEXT

支援(需要指定欄位長度)

TEXT

不支援

LONGTEXT

支援(需要指定欄位長度)

LONGTEXT

不支援

ENUM

支援

ENUM

支援

SET

支援

SET

支援

JSON

支援

JSON

不支援

唯一鍵(UNIQUE KEY)欄位類型

通過 CREATE TABLE DDL 建立 UNIQUE KEY 時,MySQL 資料庫和 OceanBase 資料庫 MySQL 租戶支援的欄位類型區別與主鍵(PRIMARY KEY)欄位類型一致。

普通鍵(KEY)欄位類型

通過 CREATE TABLE DDL 建立 KEY 時,MySQL 資料庫和 OceanBase 資料庫 MySQL 租戶支援的欄位類型區別與主鍵(PRIMARY KEY)欄位類型一致。

外鍵(FOREIGN KEY)欄位類型

通過 CREATE TABLE DDL 建立 FOREIGN KEY 時,MySQL 資料庫和 OceanBase 資料庫 MySQL 租戶支援的欄位類型區別與主鍵(PRIMARY KEY)欄位類型一致。

全文索引(FULLTEXT)欄位類型

通過 CREATE TABLE DDL 建立 FULLTEXT 時,MySQL 資料庫和 OceanBase 資料庫 MySQL 租戶支援的欄位類型區別如下。

MySQL 資料庫欄位類型

是否支援

OceanBase 資料庫 MySQL 租戶欄位類型

是否支援

INT

不支援

INTEGER

不支援

TINYINT

不支援

TINYINT

不支援

SMALLINT

不支援

SMALLINT

不支援

MEDIUMINT

不支援

MEDIUMINT

不支援

BIGINT

不支援

BIGINT

不支援

BOOL

不支援

BOOLEAN

不支援

DECIMAL

不支援

DECIMAL

不支援

NUMERIC

不支援

NUMERIC

不支援

REAL

不支援

FLOAT

不支援

DOUBLE

不支援

DOUBLE

不支援

FLOAT

不支援

FLOAT

不支援

BIT

不支援

BIT

不支援

CHAR

支援

CHAR

支援

NCHAR

支援

CHAR

支援

VARCHAR

支援

VARCHAR

支援

BINARY

不支援

BINARY

支援

VARBINARY

不支援

VARBINARY

支援

LONG VARBINARY

不支援

BLOB

不支援

YEAR

不支援

YEAR

不支援

DATE

不支援

DATE

不支援

TIME

不支援

TIME

不支援

TIMESTAMP

不支援

TIMESTAMP

不支援

DATETIME

不支援

DATETIME

不支援

TINYBLOB

不支援

TINYBLOB

不支援

MEDIUMBLOB

不支援

MEDIUMBLOB

不支援

BLOB

不支援

BLOB

不支援

LONGBLOB

不支援

LONGBLOB

不支援

TINYTEXT

支援

TINYTEXT

支援

MEDIUMTEXT

支援

MEDIUMTEXT

支援

TEXT

支援

TEXT

支援

LONGTEXT

支援

LONGTEXT

支援

ENUM

不支援

ENUM

不支援

SET

不支援

SET

不支援

JSON

支援

JSON

不支援