首頁  >  問答  >  主體

mysql - MYISAM怎么保证数据的完整性

PHP中文网PHP中文网2728 天前719

全部回覆(1)我來回復

  • 迷茫

    迷茫2017-04-17 13:05:17

    如果選用MYISAM引擎卻又要保證的資料的完整性,那就只能透過寫自己的資料校驗程式碼去檢查。網路上也有利用臨時表/中間表的方法。
    ε-(´・`)========
    如果換成了innodb的話,請將你對a,b,c中資料的操作放在同一個交易中。

    开始使用事务
    ...A酱blablabla
    ...B酱blablabla
    ...C酱blablabla
    事务结束,提交
    

    另:雖然innodb提供了事務回滾的功能,但也請注意盡量不要在事務中進行不連續的業務操作,比如調用核心的第三方接口什麼的...( ´_`。

    回覆
    0
  • 取消回覆