すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for OceanBase (Deprecated):制約のない列の長さを変更する

最終更新日:Jan 19, 2025

このトピックでは、制約のない列の長さを変更する場合の MySQL データベースと OceanBase Database の MySQL テナント間の非互換性について説明します。

次の表は、MySQL データベースと OceanBase Database の MySQL テナントで ALTER TABLE table_name MODIFY/CHANGE COLUMN DDL 文を実行して列の長さを変更するために実行できる操作を示しています。

説明

表中のハイフン (-) は、該当なしを意味します。

MySQL データベースの列タイプ

許可される操作

OceanBase Database の 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

長さの増加(ただし、長さは実際には 4 バイトに固定されています。)

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

-