【发布时间】:2011-01-17 17:14:43
【问题描述】:
我有一个 mysql 表,我想将它拆分成更小的表。我想分解 1 - 199 和 200 - 299 等范围内的数据并将它们放入新表中。我将如何从 mysql 命令行工具执行此操作?
【问题讨论】:
-
只是出于兴趣,为什么你要这样做?
-
该表是与产品一致的配置文件编号列表。在我的例子中,0 - 199 是外壳(木饰)型材,200 - 299 是基本型材,依此类推。所以我认为每个类别都有自己的表格会更好。当我想要的只是外壳时,而不是每次都加载整个表。你的想法?
-
@ghostz00 如果不了解所涉及的各种模式,很难知道。然而,从你所说的现有表被用来存储不相关的项目(即:一个套管!=基本配置文件?),所以听起来你在做正确的事情™在宏伟的计划中. :-)
-
NOT 这样做 - 一张桌子比多张桌子好。如果需要区分记录,请添加类型代码。
-
@OMG Ponies - 从它的声音来看,该表目前有点像杂项无关条目的转储。如果是这种情况,为什么不建议创建专用表?