2013-04-12 209 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

相關問題