【求助】php往mysql寫資料遇到的問題

WBOY
發布: 2016-08-04 09:20:55
原創
882 人瀏覽過

php專案上有個需求同時對兩個表格進行資料寫入!
如果直接在控制器裡寫兩個sql語句的話,有可能會A表的sql執行了,另外B表的sql沒有執行
遇到這樣的問題如何解決?
另一個問題是,因為A表的sql已經執行了,另外B表sql沒有執行的話,是否能從MySQL裡把A表的資料回滾到沒有加的時候?

回覆內容:

php專案上有個需求同時對兩個表格進行資料寫入!
如果直接在控制器裡寫兩個sql語句的話,有可能會A表的sql執行了,另外B表的sql沒有執行
遇到這樣的問題如何解決?
另一個問題是,因為A表的sql已經執行了,另外B表sql沒有執行的話,是否能從MySQL裡把A表的資料回滾到沒有加的時候?

用事務處理就完了

請問a表和b表的結構相同嗎

觸發器啊,還有可以使用事務回滾

用事務,資料庫要支援innodb

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板