Hallo,
ich habe ein
MySQL-Datenbank. Ich möchte eine SELECT-Abfrage von wenigen Spalten machen. Aus den abgefragten Spalten, erstelle ich anschließend eine zweite SELECT-Abfrage mit den Spalten die ich benötige. Ich verhindere so, dass ich jedes mal, den ganzen Datensatz in das
Query lade und reduziere dadurch den traffic. Dieses Prinzip funktioniert auch gut.
Ich habe bloß ein Problem. Es können mehrere User auf die Datenbank zugreifen. Meine Sorge ist, dass sich zwischen den zwei SELECT-Abfragen z.b. ein UPDATE den Zelleninhalt ändert und so meine zweie Abfrage falsch wäre.
Meine Frage lautet nun, besteht die Möglichkeit, dass ich diese zwei SELECT-Abfragen direkt hintereinander ausführe, ohne dass eine andere Abfrage von einem User dazwischen geht.
Ich weiß, dass ich mit "LOCK IN SHARE MODE" eine SELECT-Abfrage vor Änderungen schützen kann, aber ist dieses auch mit zwei Abfragen direkt hintereinader möglich.
Ich hoffe ich habe meine Frage verständlich gestellt.
Grüße