Topik ini menjelaskan perbedaan antara database MySQL dan tenant MySQL dari OceanBase Database saat mengubah panjang kolom tanpa kendala.
Tabel berikut menunjukkan operasi yang dapat dilakukan untuk mengubah panjang kolom dengan mengeksekusi pernyataan DDL ALTER TABLE nama_tabel MODIFY/CHANGE COLUMN di database MySQL dan tenant MySQL dari OceanBase Database.
Dalam tabel, tanda hubung (-) menunjukkan N/A.
Tipe kolom dalam database MySQL | Operasi yang diizinkan | Tipe kolom dalam tenant MySQL dari OceanBase Database | Operasi yang diizinkan |
INT | Menambah dan mengurangi panjang | INTEGER | Menambah dan mengurangi panjang |
TINYINT | Menambah dan mengurangi panjang | TINYINT | Menambah dan mengurangi panjang |
SMALLINT | Menambah dan mengurangi panjang | SMALLINT | Menambah dan mengurangi panjang |
MEDIUMINT | Menambah dan mengurangi panjang | MEDIUMINT | Menambah dan mengurangi panjang |
BIGINT | Menambah dan mengurangi panjang | BIGINT | Menambah dan mengurangi panjang |
BOOL | - | BOOLEAN | - |
DECIMAL | Menambah dan mengurangi panjang | DECIMAL | Menambah panjang |
NUMERIC | Menambah dan mengurangi panjang | NUMERIC | Menambah panjang |
REAL | Menambah dan mengurangi panjang | FLOAT | Menambah dan mengurangi panjang |
DOUBLE | Menambah dan mengurangi panjang | DOUBLE | Menambah dan mengurangi panjang |
FLOAT | Menambah dan mengurangi panjang | FLOAT | Menambah dan mengurangi panjang |
BIT | Menambah dan mengurangi panjang | BIT | Menambah dan mengurangi panjang |
CHAR | Menambah dan mengurangi panjang | CHAR | Menambah panjang |
NCHAR | Menambah dan mengurangi panjang | CHAR | Menambah panjang |
VARCHAR | Menambah dan mengurangi panjang | VARCHAR | Menambah panjang |
BINARY | Menambah dan mengurangi panjang | BINARY | - |
VARBINARY | Menambah dan mengurangi panjang | VARBINARY | Menambah panjang |
LONG_VARBINARY | - | BLOB | - |
YEAR | Menambah dan mengurangi panjang | YEAR | Menambah panjang (Namun, panjangnya sebenarnya tetap pada 4 byte.) |
DATE | - | DATE | - |
TIME | Menambah dan mengurangi panjang | TIME | Menambah panjang |
TIMESTAMP | Menambah dan mengurangi panjang | TIMESTAMP | Menambah panjang |
DATETIME | Menambah dan mengurangi panjang | DATETIME | Menambah panjang |
TINYBLOB | - | TINYBLOB | - |
MEDIUMBLOB | - | MEDIUMBLOB | - |
BLOB | - | BLOB | - |
LONGBLOB | - | LONGBLOB | - |
TINYTEXT | - | TINYTEXT | - |
MEDIUMTEXT | - | MEDIUMTEXT | - |
TEXT | - | TEXT | - |
LONGTEXT | - | LONGTEXT | - |
ENUM | Menambah dan mengurangi panjang | ENUM | Menambah panjang |
SET | Menambah dan mengurangi panjang | SET | Menambah panjang |
JSON | - | JSON | - |