2M大小的字符串,如何存入数据库

填报报表,前台操作完后,形成一个2M或更大的字符串,如何将其存入数据库(mysql 字段类型:longtext)。

现在的状况是,超长字符串已正常写入某一单元格,在智能提交时,提交失败。

解决不了么?

FineReport DONQUIXOTE.DOFL 发布于 2024-5-13 16:34 (编辑于 2024-5-14 07:57)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-5-13 16:38(编辑于 2024-5-13 16:47)

把数据量字段长度设置大一点啊

  1. TEXT 类型:

    • TINYTEXT: 最大长度为 255 (2^8 - 1) 字节。

    • TEXT: 最大长度为 65,535 (2^16 - 1) 字节,即约64KB。

    • MEDIUMTEXT: 最大长度为 16,777,215 (2^24 - 1) 字节,即约16MB。这足以存储你的2M字符串。

    • LONGTEXT: 最大长度为 4,294,967,295 (2^32 - 1) 字节,即约4GB。

    • image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2024-5-13 16:38

这个,你要改成类型

clob格式才可以

最佳回答
0
xyz168Lv2见习互助
发布于2024-5-14 08:03

把提交的时候的报错信息截个图看看

要么就是修改字段类型longtext的长度,

要么就是换字段类型为clob

  • DONQUIXOTE.DOFLAMI DONQUIXOTE.DOFLAMI(提问者) 您不看问题的内容么?说了数据库字段类型是longtext了,,,,
    2024-05-14 08:08 
  • xyz168 xyz168 回复 DONQUIXOTE.DOFLAMI(提问者) 那你报错信息是什么呢?
    2024-05-14 08:50 
  • DONQUIXOTE.DOFLAMI DONQUIXOTE.DOFLAMI(提问者) 回复 xyz168 只是提示一个 失败,,,,,
    2024-05-14 10:54 
  • 4关注人数
  • 270浏览人数
  • 最后回答于:2024-5-14 08:03
    请选择关闭问题的原因
    确定 取消
    返回顶部