2015-07-21 35 views
0

我正在設計一個我寫的軟件的現場演示版本。數據庫使用MySQL進行建模,並附帶可供使用的虛擬數據。我想要做的是讓用戶登錄後嘗試演示,並在他/她註銷或關閉系統後將其刪除。解決這個問題的最好方法是什麼?爲web應用程序生活虛擬數據

回答

1

當用戶登錄時,您可以在數據庫中打開一個事務並且從不執​​行提交,那麼當他註銷時,您只需執行回滾或等待數據庫會話過期。

該解決方案易於實施,其他用戶無法看到這些更改。

http://dev.mysql.com/doc/refman/5.6/en/commit.html

+0

這是一個非常有趣的想法,它沒有發生在我身上。會給它一個鏡頭。非常感謝! –

+0

我正在執行您的解決方案,我在登錄例程中啓動事務,並在註銷例程中回滾,但代碼中的某處正在執行提交,因此我正在研究它。不過,您的解決方案似乎是要走的路,所以再次感謝您花時間回答!我最誠摯的問候。 –

相關問題