SQL 为 CLOB 修改字符串

SQL Modify String for CLOB

我在 table 中有一个文本类型的字段,但是它有 8000 个字符的大小,在 Oracle 数据库中它给出了问题,我看到如果我切换到 CLOB 它有效,但是我没有使用语法 ALTER TABLE "table" MODIFY LOB ("column")

我需要 oracle 和 mysql 的查询,但我没有找到从 MODIFY text to CLOB to mysql

的语法

MySQL 没有数据类型 CLOB 它有 TEXT

Data Type   
(CLOB)      

TINYTEXT        L + 1 bytes, where L < 2**8  (255)
TEXT            L + 2 bytes, where L < 2**16 (64 K)
MEDIUMTEXT      L + 3 bytes, where L < 2**24 (16 MB)
LONGTEXT        L + 4 bytes, where L < 2**32 (4 GB)

你没有找到任何东西,因为它们叫法不同,尺寸也不同

所以MySQL

ALTER TABLE `mytqable` MODIFY `colmunname` LONGTEXT

但是oracle本身的数据类型是CLOB

alter table mytable modify (blob_column clob);