答案 0 :(得分:9)
答案 1 :(得分:0)
多维数组不能很好地转换为MySQL。
如果你正在处理一个微小的数组,你可能会完成任务,但它不会扩展。无论如何,它很快就会变得丑陋。
http://dev.mysql.com/doc/refman/4.1/en/column-count-limit.html
每个表有4096列的硬限制,但给定表的有效最大值可能更小。确切的限制取决于几个相互作用的因素,在下面的讨论中列出。
每个表的最大行大小为65,535字节。此最大值适用于所有存储引擎,但给定引擎可能具有其他约束,导致有效最大行大小较小。
http://dev.mysql.com/doc/refman/5.0/en/joins-limits.html
单个连接中可引用的最大表数为61.这也适用于视图定义中可引用的表的数量。
sum(if(x=1,y,0))
答案 2 :(得分:-1)
我遇到了同样的问题,只在php 2D数组中。保存数组的尺寸(x,y,z等长度,表示每个级别上的值的数量)。然后将整个数组加入长字符串中,除以|
或,
等特殊的独特字符,当您获取数据时,可以根据维度数据拆分sting。
如果你需要它,我可以告诉你我的PHP代码,但我觉得你更喜欢delphi。
编辑:在您编辑之前,这是您的问题的答案。现在它有点无关紧要了。