All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Tipe kolom yang didukung untuk membuat indeks atau kendala

Last Updated:Jun 28, 2025

Topik ini menjelaskan tipe kolom yang didukung untuk membuat berbagai kendala dalam database MySQL dan tenant MySQL dari OceanBase Database.

Tipe yang didukung untuk kolom PRIMARY KEY

Tabel berikut menjelaskan tipe kolom yang dapat digunakan untuk membuat kolom PRIMARY KEY dengan mengeksekusi pernyataan DDL CREATE TABLE di database MySQL dan tenant MySQL dari OceanBase Database.

Tipe kolom di database MySQL

Didukung

Tipe kolom di tenant MySQL dari OceanBase Database

Didukung

INT

Ya

INTEGER

Ya

TINYINT

Ya

TINYINT

Ya

SMALLINT

Ya

SMALLINT

Ya

MEDIUMINT

Ya

MEDIUMINT

Ya

BIGINT

Ya

BIGINT

Ya

BOOL

Ya

BOOLEAN

Ya

DECIMAL

Ya

DECIMAL

Ya

NUMERIC

Ya

NUMERIC

Ya

REAL

Ya

FLOAT

Ya

DOUBLE

Ya

DOUBLE

Ya

FLOAT

Ya

FLOAT

Ya

BIT

Ya

BIT

Ya

CHAR

Ya

CHAR

Ya

NCHAR

Ya

CHAR

Ya

VARCHAR

Ya

VARCHAR

Ya

BINARY

Ya

BINARY

Ya

VARBINARY

Ya

VARBINARY

Ya

LONG VARBINARY

Ya (Anda harus menentukan panjang kolom.)

BLOB

Tidak

YEAR

Ya

YEAR

Ya

DATE

Ya

DATE

Ya

TIME

Ya

TIME

Ya

TIMESTAMP

Ya

TIMESTAMP

Ya

DATETIME

Ya

DATETIME

Ya

TINYBLOB

Ya (Anda harus menentukan panjang kolom.)

TINYBLOB

Tidak

MEDIUMBLOB

Ya (Anda harus menentukan panjang kolom.)

MEDIUMBLOB

Tidak

BLOB

Ya (Anda harus menentukan panjang kolom.)

BLOB

Tidak

LONGBLOB

Ya (Anda harus menentukan panjang kolom.)

LONGBLOB

Tidak

TINYTEXT

Ya (Anda harus menentukan panjang kolom.)

TINYTEXT

Tidak

MEDIUMTEXT

Ya (Anda harus menentukan panjang kolom.)

MEDIUMTEXT

Tidak

TEXT

Ya (Anda harus menentukan panjang kolom.)

TEXT

Tidak

LONGTEXT

Ya (Anda harus menentukan panjang kolom.)

LONGTEXT

Tidak

ENUM

Ya

ENUM

Ya

SET

Ya

SET

Ya

JSON

Ya

JSON

Tidak

Tipe yang didukung untuk kolom UNIQUE KEY

Tipe kolom yang dapat digunakan untuk membuat kolom UNIQUE KEY dengan mengeksekusi pernyataan DDL CREATE TABLE di database MySQL dan tenant MySQL dari OceanBase Database sama dengan tipe yang digunakan untuk membuat kolom PRIMARY KEY.

Tipe yang didukung untuk kolom KEY

Tipe kolom yang dapat digunakan untuk membuat kolom KEY dengan mengeksekusi pernyataan DDL CREATE TABLE di database MySQL dan tenant MySQL dari OceanBase Database sama dengan tipe yang digunakan untuk membuat kolom PRIMARY KEY.

Tipe yang didukung untuk kolom FOREIGN KEY

Tipe kolom yang dapat digunakan untuk membuat kolom FOREIGN KEY dengan mengeksekusi pernyataan DDL CREATE TABLE di database MySQL dan tenant MySQL dari OceanBase Database sama dengan tipe yang digunakan untuk membuat kolom PRIMARY KEY.

Tipe yang didukung untuk kolom terindeks FULLTEXT

Tabel berikut menjelaskan tipe kolom yang dapat digunakan untuk membuat kolom terindeks FULLTEXT dengan mengeksekusi pernyataan DDL CREATE TABLE di database MySQL dan tenant MySQL dari OceanBase Database.

Tipe kolom di database MySQL

Didukung

Tipe kolom di tenant MySQL dari OceanBase Database

Didukung

INT

Tidak

INTEGER

Tidak

TINYINT

Tidak

TINYINT

Tidak

SMALLINT

Tidak

SMALLINT

Tidak

MEDIUMINT

Tidak

MEDIUMINT

Tidak

BIGINT

Tidak

BIGINT

Tidak

BOOL

Tidak

BOOLEAN

Tidak

DECIMAL

Tidak

DECIMAL

Tidak

NUMERIC

Tidak

NUMERIC

Tidak

REAL

Tidak

FLOAT

Tidak

DOUBLE

Tidak

DOUBLE

Tidak

FLOAT

Tidak

FLOAT

Tidak

BIT

Tidak

BIT

Tidak

CHAR

Ya

CHAR

Ya

NCHAR

Ya

CHAR

Ya

VARCHAR

Ya

VARCHAR

Ya

BINARY

Tidak

BINARY

Ya

VARBINARY

Tidak

VARBINARY

Ya

LONG VARBINARY

Tidak

BLOB

Tidak

YEAR

Tidak

YEAR

Tidak

DATE

Tidak

DATE

Tidak

TIME

Tidak

TIME

Tidak

TIMESTAMP

Tidak

TIMESTAMP

Tidak

DATETIME

Tidak

DATETIME

Tidak

TINYBLOB

Tidak

TINYBLOB

Tidak

MEDIUMBLOB

Tidak

MEDIUMBLOB

Tidak

BLOB

Tidak

BLOB

Tidak

LONGBLOB

Tidak

LONGBLOB

Tidak

TINYTEXT

Ya

TINYTEXT

Ya

MEDIUMTEXT

Ya

MEDIUMTEXT

Ya

TEXT

Ya

TEXT

Ya

LONGTEXT

Ya

LONGTEXT

Ya

ENUM

Tidak

ENUM

Tidak

SET

Tidak

SET

Tidak

JSON

Ya

JSON

Tidak