Heim  >  Fragen und Antworten  >  Hauptteil

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

PHP中文网PHP中文网2728 Tage vor718

Antworte allen(1)Ich werde antworten

  • 迷茫

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

    如果选用MYISAM引擎却又要保证的数据的完整性,那就只能通过编写自己的数据校验代码去检查。网上也有利用临时表/中间表的方法。
    ε-(´・`)========
    如果换成了innodb的话,请将你对a,b,c中数据的操作放在同一个事务中。

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

    另:虽然innodb提供了事务回滚的功能,但也请注意尽量不要在事务中进行不连续的业务操作,比如调用核心的第三方接口什么的...(´_`。),毕竟你能滚的只有你的数据库而已。

    Antwort
    0
  • StornierenAntwort