是否可以在不指定列的情况下在不同的表列中同时插入数据。
SQL server:在不同的表列中同时插入数据
如果我有5个输入框必须同时插入数据库。 输入是如下
<input type="number" name="Num1"></input>
<input type="number" name="Num2"></input>
<input type="number" name="Num3"></input>
<input type="number" name="Num4"></input>
<input type="number" name="Num5"></input>
如果数据库基座具有10列如下
说,例如,5号被输入为输入1,4,6,8,10
我怎样才能将这些数字存储在数据库中相应列的相同行中。
请记住,数据库列名是1,2..10,
结果数据库将如下图所示。
可以帮助我理解如何实现这个结果吗?
谢谢,我期待您的回复。
如果你不知道什么数字将被输入在每个框中。例如,您可以在框Num1中输入数字4,在框Num2中输入6,等等。我将如何编写一个查询来接收输入并确定表中要放置数据的列。这一点我只知道如何在数据库中的Num1输入数据列'1'。 – Adagoon
请参阅我已指定每列作为动态。所以在我的SQL查询是在table_name(col _。$ num1)的格式。所以,如果你在第一个文本框中输入1,它会像table_name(col_1)一样,否则,如果给第一个文本框输入2就像table_name(col_2)..理解?.. –
它的工作原理,但我没有完全得到流它是如何工作的。有关此问题的更多信息将不胜感激 – Adagoon