位置:首页 > CMS教程 > 帝国CMS

帝国CMS建立模型字段报错:Row size too large. The maximum row size for the used table type的解决方法(帝国cms视频教程下载)

发布时间:2023-04-07 13:21:22

文章来源:快乐收录网

访问次数:

 

给一个客户做模板定制,客户的功能要求很……要建立N多的字段,在一个模型表中!那么问题来了,建立大概165个字段的时候突然报错!如下: Row size too large. The maximum row size for the use...

给一个客户做模板定制,客户的功能要求很……要建立N多的字段,在一个模型表中!那么问题来了,建立大概165个字段的时候突然报错!如下:7Nd快乐收录网

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 BLOBs7Nd快乐收录网

alter table ***_ecms_infoclass_article add zz_ceshi text not null,add z_ceshi varchar(255) not null,add qz_ceshi varchar(255) not null,add save_ceshi varchar(10) not null;7Nd快乐收录网

根据字面意思,似乎是超出表长了。看客户服务器环境是5.0MYSQL库,于是跑谷歌傻傻的搜索去了,有大神说去把字段改成text或者blobs就行了(错误的字面意思),有说是5.5版本以后的MYSQL就可以了。于是抱着不死心的态度,给客户做MYSQL版本升级工作,升级一切正常,但是,问题依旧!7Nd快乐收录网

于是只能去找出错的表看看啦:7Nd快乐收录网

***_ecms_infoclass_article表,帝国CMS数据模型字段功能表,每建立一个字段(比如pan_s),那么这里就会响相应的生成三个辅助字段比如下图(PHPMYADMIN工具打开)7Nd快乐收录网

OK!我们按照错误提示,把其他三个不是text的字段类型修改为text:7Nd快乐收录网

果然。好了。7Nd快乐收录网

好吧,告一段路,似乎是UTF8编码的数据库,字段长度*3 导致超出表长了!具体为什么,我回头巴拉巴拉资料去,再给大家后续报道。解决问题就行了呗。过程不重要……(好吧我偷懒了)!知道具体原因的小伙伴,欢迎在下面评论留言告诉墨鱼一下。谢过!7Nd快乐收录网

发表于 2020-06-11 14:28 阅读 ( 512 ) 分类:帝国cms
7Nd快乐收录网

  《帝国CMS建立模型字段报错:Row size too large. The maximum row size for the used table type的解决方法(帝国cms视频教程下载)》更新于时间:2023-04-07 13:21:22;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

帝国CMS建立模型字段报错:Row size too large. The maximum row size for the used table type的解决方法(帝国cms视频教程下载)特别声明

本站快乐收录网提供的帝国CMS建立模型字段报错:Row size too large. The maximum row size for the used table type的解决方法(帝国cms视频教程下载)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-07 13:21:22收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/empirecms/92881.html转载请注明

标签: