【发布时间】:2011-04-20 12:09:47
【问题描述】:
我有一个项目需要一个 Excel GUI(客户的请求)和一个需要近 90 个字段的后端 mysql 数据库/表。 (近 60 个字段是 6 个字段的重复。)
经过深思熟虑,我最终创建了一个包含 11 个字段的表格:10 个可搜索字段,以及一个 big 字段,其中“一起”最多可以包含 60 个字段,以“:”分隔
因此,该 big 字段上的记录将如下所示:
charge1:100:200:200::usd:charge2:1000:2000:2000::usd:charge3:150:200:200:250:USD ,等等
如您所见,这些是 6 个字段的块,最多可以是这些“块”中的 10 个,但总共不能超过 255 个字符。
这些“字段”都不需要被索引或搜索(在其他 10 个字段上完成)
我正在做的是对 11 个字段进行“SELECT *”查询(使用 Excel GUI),然后(使用 VBA)将这些值分隔到列中(这需要不到 1 秒的时间)。 使用 VBA,我可以在 Excel“表单”中的某些字段上显示数据。
这工作正常,我对结果非常满意,因为我一直在寻找一种轻便、简单且超快速的解决方案,而且确实如此。
不这样做是否有“技术”原因?
也许字符太多的字段可能会出现问题????
我知道有很多方法可以处理这个问题,但这是一个小项目,我正在寻找一个简单的解决方案,而不是一个复杂的解决方案(表格和/或字段太多)
由于 GUI 是一个 excel 界面,如果不需要的话,我不想让它太复杂。
提前感谢您的意见。
【问题讨论】: