【发布时间】:2014-09-11 09:26:05
【问题描述】:
我有 动态创建的标签,其 id 为“label+i”。这些标签再次从动态创建的文本框获取文本,ID 为“"text"+i”。我从用户那里得到文本框的总数。我正在尝试的是,如果我得到 12 个标签,我想总共有 3 行。所有行在 db 中有 4 列。标签的最大数量为 28 或 32,因此不会有一百个标签。
例如,如果我有
label1, label2, label3, label4,label5,label6,label7,label8
那么数据库的第一行将是
col1=label1
col2=label2
col3=label3
col4=label4
第二行将是
col1=label5
col2=label6
col3=label7
col4=label8
由于我不知道如何在单个查询执行中分隔行,我想不出一个好的算法。我需要你们的帮助:)
提前致谢。
【问题讨论】:
-
如果您只讨论几行,为什么还要关心是否必须超过 7 或 8 个查询,我怀疑使用某种批量插入技术会提高性能7 或 8 行。
-
在一个查询中插入多行请参阅此问题,stackoverflow.com/questions/6889065/…
标签: c# mysql sql asp.net bulkinsert