求助 版主:官方研发技术组
模块自定义字段添加到60来个就加不了,有没有办法继续加
类型:迅睿CMS 更新时间:2022-07-27 14:25:56 Row size too large

独立模块,创建自定义字段时,超过60来个就无法再添加了,这个有办法让能继续添加吗

Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs


回帖
  • 官方研发技术-岳老师
    #1楼    官方研发技术-岳老师
    2022-07-27 11:12:55
    Chrome 0
    无法添加,提升什么错误,你要说出来,不然不见错误不好分析原因
  • 南哥
    #2楼    南哥
    2022-07-27 11:21:46
    Chrome 0
    要看提示什么错误
  • 七云
    #3楼    七云
    2022-07-27 11:22:49
    Chrome 0
    官方研发技术-岳老师
    image
  • 官方研发技术-岳老师
    #4楼    官方研发技术-岳老师
    2022-07-27 11:27:11
    Chrome 0
    字段太多,超过mysql字度允许最大长度,也就是不能建了,达到上限了---解决方案你可以百度上手这个关键词:Row size too large通常下手动去phpmyadmin里面去减小字段的长度,可以加大创建字段的个数限制比如以前的varcahr长度200,你可以减少根据实际情况连减少,比如减小到100,50等等,减小了可能导致cms发布文章这个字段不能存储完整,具体的要自己适当的调整,字段真不要去建立太多
    满意答案
  • 周磊
    #5楼    周磊
    2022-07-27 11:32:23
    Chrome 0
    用mysql8吧,我以前用mysq55只能创建50多个字段,升级了mysql8可以创建100多个了
  • 七云
    #6楼    七云
    2022-07-27 11:37:41
    Chrome 0
    周磊 mysql8需不需要重新弄数据呀
  • 韦爵爷
    #7楼    韦爵爷
    2022-07-27 11:41:13
    Chrome 0
    很明显是达到上限了
  • 张还
    #8楼    张还
    2022-07-27 13:58:09
    Chrome 0
    是什么项目居然用到这么多字段,合理安排字段和主副表或者分表
  • 七云
    #9楼    七云
    2022-07-27 14:25:56
    Chrome 0
    @官方研发技术-岳老师:很专业的回答,