sql修改字符串

wi3ka0sx  于 2021-07-29  发布在  Java
关注(0)|答案(1)|浏览(394)

我在一个文本类型的表中有一个字段,但是它有8000个字符的大小,在oracle数据库中它给出了一个问题,我看到如果我切换到clob它可以工作,但是我没有使用语法 ALTER TABLE "table" MODIFY LOB ("column") 我需要oracle和mysql的查询,但是我没有找到从modifytext到clob再到mysql的语法

huus2vyu

huus2vyu1#

mysql没有clob数据类型,它有文本

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);

相关问题