2013-04-12 208 views
1

刚刚起来,如何在单个窗体中使用多个查询来执行不同的查询。如何在sql中同时使用insert,update,delete查询?

如:

enter image description here 像图像,表1中有记载。

我在做什么是:

提取前3从表1和表演的形式(前端),并在此过程中走了..

我需要在同一时间,这种情况没有记录刷新并且没有用户数据或任何前端干扰。

一旦该数据视图用户:

我需要:

同时,这3条记录得到表1像Roll_no和名称复制到表2。

然后,从表中删除那些3个记录1.

我这样做是为了防止重复的数据和一些东西。

所以任何代码都会有帮助。

+0

你需要使用SQL程序(MYSQL/PGSQL/SQL server) – Dezigo

+2

你的问题很不清楚。你在问如何在单个事务中执行各种语句? –

+1

专注于问题并重新表达它。并削减你的形象。 – sectus

回答

2

你的问题还不太清楚,但你似乎担心执行多个查询的数据完整性。你需要的是使用transaction来组合一组命令。通过这种方式,所有命令都会成功,否则您的数据库不会受到任何命令的影响。

+0

如果您可以提供代码示例这将是完美的。 – devilcrab

+0

@devilcrab这取决于你使用的数据库和你使用它的方式。我强烈建议你研究这个话题,因为执行交易是数据库中非常重要的一部分。 –

+0

嗯,我正在使用MySQL和PHP。并且所有3个表都在相同的数据库中。 – devilcrab

相关问题