我現在有一組資料需要寫到兩個表里面,這兩個表之間是有關聯的,希望在寫入資料的時候,要么兩個表同時寫入成功,要么兩張表寫入同時失敗.我現在用的就是先判斷一張表寫入成功后,再寫入另外一張表,結果有時候會出現,第一張寫入成功,第二張表寫入失敗,求大神給個指引。
uj5u.com熱心網友回復:
放在一個事務中就行了start transaction;
insert t1;
insert t2;
commit;
uj5u.com熱心網友回復:
http://wwty.iteye.com/blog/699137uj5u.com熱心網友回復:
用事務可以實作,成功都成功,失敗回滾都不會插入資料。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112368.html
標籤:MySQL
上一篇:mysql的查詢陳述句 排序問題
下一篇:報表 里面資料的問題
