如何创build一个超过4096列的MySQL表?

你可以find,

“MySQL对每个表有4096列的硬限制,但对于一个给定的表,有效的最大值可能会更小。精确的列限制取决于几个因素:

在MySQL文档中 。

今天,我得到了一个近25000列MS Excel表。 我需要将其转换为MySQL。 我知道如何使用PHP进行转换。

但问题是MySQL的限制。 有什么解决办法可以克服吗?

首先,MY GOD 25k专栏excel表..需要打开多less天? 大声笑。

我的方法是在电子表格中build立一个UID柱。 然后将电子表格吐到25张不同的纸张中,所有的纸张都包含大约1000个列…也可以将新的UID列正确地插入到每个新的拆分纸张中。 然后将每张表导入到自己的表中。 在这一点上,你至less有一些在MySql中可用的东西……

为了明确将UID填充到每个工作表的目的是为了在MySQL中根据需要将表连接在一起。

边注:25k列我不禁想到有人用excel来表示excel不是什么意思。 🙂