首頁  >  文章  >  後端開發  >  【求助】php往mysql寫資料遇到的問題

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

WBOY
WBOY原創
2016-08-04 09:20:55850瀏覽

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn