我有一个mysql数据库。其中有50列详细信息。
Detail 1, Detail2, Detail3...... Detail50.
我在本地拥有网站,所以我要自己报废。网站没有顺序没有标签和名称数据只是逐行文本的形式,所以这是唯一的选择,我可以逐行获取并保存到数据库。所以每一行都从1-50获得一列......
有些页面有10列其他有50个,数据现在没有顺序我现在有了DB,我怎么能对它们进行任何建议排序,欢迎这个想法。
此图片会更清晰:
所以你可以看到有时它的内径在细节4中,有时在1中,这些只是我会硬编码的例子,但是有太多的可能性,但重复的单词都有相同的凝视名称只是值不同。任何机会至少制作50%的数据,以便具有相同的4-5个起始单词,如
part,inner,diameter,oil filter etc.
任何建议或想法都可以在mysql或C#代码中完成..... 谢谢
答案 0 :(得分:0)
您的方法完全错误,但如果您想这样做,只需创建一个包含两列'id'
和'details'
的表格...为特定产品ID的每列插入一个。
之后,您可以使用SELECT
之类的内容:
select SUBSTRING(details, 14) from products where details like 'Inner Diameter%' and id = 'my_product_id';