花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

帝國(guó)CMS建立模型字段報(bào)錯(cuò):Row size too large. The maximum row size for the used table type的解決方法

時(shí)間: 2024-02-25 09:26 閱讀: 作者:素材無(wú)憂網(wǎng)

給一個(gè)客戶做模板定制,客戶的功能要求很……要建立N多的字段,在一個(gè)模型表中!那么問(wèn)題來(lái)了,建立大概165個(gè)字段的時(shí)候突然報(bào)錯(cuò)!如下:

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

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;

根據(jù)字面意思,似乎是超出表長(zhǎng)了??纯蛻舴?wù)器環(huán)境是5.0MYSQL庫(kù),于是跑谷歌傻傻的搜索去了,有大神說(shuō)去把字段改成text或者blobs就行了(錯(cuò)誤的字面意思),有說(shuō)是5.5版本以后的MYSQL就可以了。于是抱著不死心的態(tài)度,給客戶做MYSQL版本升級(jí)工作,升級(jí)一切正常,但是,問(wèn)題依舊!

于是只能去找出錯(cuò)的表看看啦:

***_ecms_infoclass_article表,帝國(guó)CMS數(shù)據(jù)模型字段功能表,每建立一個(gè)字段(比如pan_s),那么這里就會(huì)響相應(yīng)的生成三個(gè)輔助字段比如下圖(PHPMYADMIN工具打開(kāi))

片段.jpg

OK!我們按照錯(cuò)誤提示,把其他三個(gè)不是text的字段類型修改為text:

片段_2.jpg

果然。好了。

好吧,告一段路,似乎是UTF8編碼的數(shù)據(jù)庫(kù),字段長(zhǎng)度*3 導(dǎo)致超出表長(zhǎng)了!具體為什么,我回頭巴拉巴拉資料去,再給大家后續(xù)報(bào)道。解決問(wèn)題就行了唄。過(guò)程不重要……(好吧我偷懶了)!知道具體原因的小伙伴,歡迎在下面評(píng)論留言告訴素材無(wú)憂一下。謝過(guò)!

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: 帝國(guó)CMS建立模型字段報(bào)錯(cuò):Row size too large. The maximum row size for the used table type的解決方法

相關(guān)文章
模板推薦