Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Transaktion mit Buchhaltungsanwendung

Verwenden Sie InnoDB-Tabellen oder MyISAM-Tabellen? MySQL unterstützt keine Transaktionen auf MyISAM-Tabellen (aber es gibt keinen Fehler, wenn Sie versuchen, sie zu verwenden). Stellen Sie außerdem sicher, dass Ihre Transaktionsisolationsstufe richtig eingestellt ist, sie sollte SERIALIZABLE sein, was nicht die Standardeinstellung für MySQL ist.

Dieser Artikel hat ein gutes Beispiel, das die Auswirkungen der verschiedenen Isolationsstufen anhand eines Beispiels erklärt, das Ihrem sehr ähnlich ist.