Hallo!
Vielleicht solltest Du einfach soetwas wie ein DATENBANK verwenden
Wenn Du in ein Standardlehrbuch über DBs (wie zB Herder/Rahm, Heuer/Saake oder Date) schaust, wirst Du Transaktionsverwaltung sowie Synchronisation verschiedener Benutzer als Anforderungen an eine
DB finden.
mySQL bietet dies nicht und auch mit dem Tabellentypen Inno-
DB gibt es solch Merkwürdigkeiten wie die WARNUNG "Incomplete rollback" - nun ja, wer so etwas Transaktionen nennen will...
Angesichts derartiger Defizite ist es schon erstaunlich, dass
mySQL vielfach unter der Rubrik Datenbanken aufgeführt wird - man gewinnt den Eindruck, daß die Autoren nicht wissen, was unter einer Datenbank zu verstehen ist - die Abfragesprache
SQL ist jedenfalls weder notwendig noch hinreichend hierzu.
Gleichwohl hat
mySQL natürlich seine Berechtigung, wenn es lediglich darum geht zB von PHP aus schnell auf die (sicht nicht oder nur selten ändernden) Daten für eine WebSeite zugreifen so wollen. Bloß sollte man
mySQL dabei immer eher als Spielzeug, denn als richtige
DB betrachten. All das, was Du bei einer richtige
DB "geschenkt" bekommst, mußt Du Dir bei
mySQL in der Anwendungslogik selbst zusammenprogrammieren...
Viele Grüße vom SQLTiger