Todos los productos
Search
Centro de documentos

ApsaraDB for OceanBase (Deprecated):Tipos de columna compatibles para crear índices o restricciones

Última actualización: Sep 04, 2026

Este tema describe los tipos de columna compatibles para crear distintas restricciones en una base de datos MySQL y en un inquilino MySQL de OceanBase Database.

Tipos compatibles para una columna PRIMARY KEY

La tabla a continuación describe los tipos de columna que puede usar para crear una columna PRIMARY KEY mediante la sentencia DDL CREATE TABLE en una base de datos MySQL y en un inquilino MySQL de OceanBase Database.

Tipo de columna en una base de datos MySQL

Compatible

Tipo de columna en un inquilino MySQL de OceanBase Database

Compatible

INT

Sí

INTEGER

Sí

TINYINT

Sí

TINYINT

Sí

SMALLINT

Sí

SMALLINT

Sí

MEDIUMINT

Sí

MEDIUMINT

Sí

BIGINT

Sí

BIGINT

Sí

BOOL

Sí

BOOLEAN

Sí

DECIMAL

Sí

DECIMAL

Sí

NUMERIC

Sí

NUMERIC

Sí

REAL

Sí

FLOAT

Sí

DOUBLE

Sí

DOUBLE

Sí

FLOAT

Sí

FLOAT

Sí

BIT

Sí

BIT

Sí

CHAR

Sí

CHAR

Sí

NCHAR

Sí

CHAR

Sí

VARCHAR

Sí

VARCHAR

Sí

BINARY

Sí

BINARY

Sí

VARBINARY

Sí

VARBINARY

Sí

LONG VARBINARY

Sí (debe especificar la longitud de la columna)

BLOB

No

YEAR

Sí

YEAR

Sí

DATE

Sí

DATE

Sí

TIME

Sí

TIME

Sí

TIMESTAMP

Sí

TIMESTAMP

Sí

DATETIME

Sí

DATETIME

Sí

TINYBLOB

Sí (debe especificar la longitud de la columna)

TINYBLOB

No

MEDIUMBLOB

Sí (debe especificar la longitud de la columna)

MEDIUMBLOB

No

BLOB

Sí (debe especificar la longitud de la columna)

BLOB

No

LONGBLOB

Sí (debe especificar la longitud de la columna)

LONGBLOB

No

TINYTEXT

Sí (debe especificar la longitud de la columna)

TINYTEXT

No

MEDIUMTEXT

Sí (debe especificar la longitud de la columna)

MEDIUMTEXT

No

TEXT

Sí (debe especificar la longitud de la columna)

TEXT

No

LONGTEXT

Sí (debe especificar la longitud de la columna)

LONGTEXT

No

ENUM

Sí

ENUM

Sí

SET

Sí

SET

Sí

JSON

Sí

JSON

No

Tipos compatibles para una columna UNIQUE KEY

Los tipos de columna disponibles para crear una columna UNIQUE KEY mediante la sentencia DDL CREATE TABLE en una base de datos MySQL y en un inquilino MySQL de OceanBase Database son los mismos que para una columna PRIMARY KEY.

Tipos compatibles para una columna KEY

Los tipos de columna disponibles para crear una columna KEY mediante la sentencia DDL CREATE TABLE en una base de datos MySQL y en un inquilino MySQL de OceanBase Database son los mismos que para una columna PRIMARY KEY.

Tipos compatibles para una columna FOREIGN KEY

Los tipos de columna disponibles para crear una columna FOREIGN KEY mediante la sentencia DDL CREATE TABLE en una base de datos MySQL y en un inquilino MySQL de OceanBase Database son los mismos que para una columna PRIMARY KEY.

Tipos compatibles para una columna con índice FULLTEXT

La tabla a continuación describe los tipos de columna que puede usar para crear una columna con índice FULLTEXT mediante la sentencia DDL CREATE TABLE en una base de datos MySQL y en un inquilino MySQL de OceanBase Database.

Tipo de columna en una base de datos MySQL

Compatible

Tipo de columna en un inquilino MySQL de OceanBase Database

Compatible

INT

No

INTEGER

No

TINYINT

No

TINYINT

No

SMALLINT

No

SMALLINT

No

MEDIUMINT

No

MEDIUMINT

No

BIGINT

No

BIGINT

No

BOOL

No

BOOLEAN

No

DECIMAL

No

DECIMAL

No

NUMERIC

No

NUMERIC

No

REAL

No

FLOAT

No

DOUBLE

No

DOUBLE

No

FLOAT

No

FLOAT

No

BIT

No

BIT

No

CHAR

Sí

CHAR

Sí

NCHAR

Sí

CHAR

Sí

VARCHAR

Sí

VARCHAR

Sí

BINARY

No

BINARY

Sí

VARBINARY

No

VARBINARY

Sí

LONG VARBINARY

No

BLOB

No

YEAR

No

YEAR

No

DATE

No

DATE

No

TIME

No

TIME

No

TIMESTAMP

No

TIMESTAMP

No

DATETIME

No

DATETIME

No

TINYBLOB

No

TINYBLOB

No

MEDIUMBLOB

No

MEDIUMBLOB

No

BLOB

No

BLOB

No

LONGBLOB

No

LONGBLOB

No

TINYTEXT

Sí

TINYTEXT

Sí

MEDIUMTEXT

Sí

MEDIUMTEXT

Sí

TEXT

Sí

TEXT

Sí

LONGTEXT

Sí

LONGTEXT

Sí

ENUM

No

ENUM

No

SET

No

SET

No

JSON

Sí

JSON

No