Cette rubrique décrit les incompatibilités entre les bases de données MySQL et les locataires MySQL d'OceanBase Database lors de la modification du type d'une colonne sans contrainte.
Le tableau suivant indique les types vers lesquels il est possible de modifier une colonne en exécutant l'instruction DDL ALTER TABLE table_name MODIFY/CHANGE COLUMN dans une base de données MySQL et dans un locataire MySQL d'OceanBase Database.
Dans le tableau ci-dessous, un tiret (-) signifie « non applicable » et « All » indique que tous les types sont pris en charge.
|
Type de colonne dans une base de données MySQL |
Types cibles pris en charge (hors type d'origine) |
Type de colonne dans un locataire MySQL d'OceanBase Database |
Types cibles pris en charge (hors type d'origine) |
|
INT |
All |
INTEGER |
BIGINT |
|
TINYINT |
All |
TINYINT |
INTEGER<br>SMALLINT<br>MEDIUMINT<br>BIGINT<br>BOOLEAN |
|
SMALLINT |
All |
SMALLINT |
INTEGER<br> BIGINT<br>MEDIUMINT |
|
MEDIUMINT |
All |
MEDIUMINT |
INTEGER<br>BIGINT |
|
BIGINT |
All |
BIGINT |
- |
|
BOOL |
All |
BOOLEAN |
INTEGER<br>TINYINT<br>SMALLINT<br> MEDIUMINT<br> BIGINT |
|
DECIMAL |
All |
DECIMAL |
NUMERIC |
|
NUMERIC |
All |
NUMERIC |
DECIMAL |
|
REAL |
All |
FLOAT |
- |
|
DOUBLE |
All |
DOUBLE |
- |
|
FLOAT |
All |
FLOAT |
- |
|
BIT |
All |
BIT |
- |
|
CHAR |
All |
CHAR |
- |
|
NCHAR |
All |
CHAR |
- |
|
VARCHAR |
All |
VARCHAR |
TINYTEXT<br>TEXT<br>LONGTEXT<br> MEDIUMTEXT |
|
BINARY |
All |
BINARY |
- |
|
VARBINARY |
All |
VARBINARY |
BLOB<br>TINYBLOB<br> MEDIUMBLOB<br> LONGBLOB |
|
LONG_VARBINARY |
All |
BLOB |
- |
|
YEAR |
All |
YEAR |
- |
|
DATE |
All |
DATE |
- |
|
TIME |
All |
TIME |
- |
|
TIMESTAMP |
All |
TIMESTAMP |
- |
|
DATETIME |
All |
DATETIME |
- |
|
TINYBLOB |
All |
TINYBLOB |
BLOB<br>LONGBLOB<br>MEDIUMBLOB |
|
MEDIUMBLOB |
All |
MEDIUMBLOB |
- |
|
BLOB |
All |
BLOB |
- |
|
LONGBLOB |
All |
LONGBLOB |
- |
|
TINYTEXT |
All |
TINYTEXT |
TEXT<br> LONGTEXT<br> MEDIUMTEXT |
|
MEDIUMTEXT |
All |
MEDIUMTEXT |
- |
|
TEXT |
All |
TEXT |
- |
|
LONGTEXT |
All |
LONGTEXT |
- |
|
ENUM |
All |
ENUM |
- |
|
SET |
All |
SET |
- |
|
JSON |
All |
JSON |
- |