Roo*_*ter 0 php mysql phpmyadmin
我正在运行基于向类别添加删除字段的动态查询.这是一个示例查询:
ALTER TABLE se_classifiedvalues
ADD classifiedvalue_402 varchar(250) NOT NULL default ''
Run Code Online (Sandbox Code Playgroud)
MYSQL不抱怨语法,但在我转储查询时返回false.当我将该查询抛入phpMyAdmin并尝试执行sql时,它抛出了这个:
#1118 - 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
Run Code Online (Sandbox Code Playgroud)
任何人都知道我能做些什么来解决这个问题?
谢谢
该表中已有多少列?402?(我希望不是).MySQL对它可以存储在表的一行中的数据量(字节数)有限制,看起来你已经达到了这个限制.
编辑:这是MySQL网站上的一个链接,您可以在其中阅读有关数据限制的信息:http://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html
我认为你需要重新思考你的数据结构.
附带问题:您使用的是ExpressionEngine吗?
| 归档时间: |
|
| 查看次数: |
813 次 |
| 最近记录: |