Hi!
Habe eine transaktionssichere Mysql/InnoDB die über php angesprochen wird.
Meine Frage: Wenn ich mit einem:
"select * from sonstwas where x=1 for update"
die zeile des selects sperre und in der weiteren auswertung feststelle das kein update nötig ist, wie hebe ich die sperre wieder auf ?
bis jetzt mach ich das einfach mit einem mysqli_rollback($sql),
weiß aber nicht ob das so korrekt ist.
wenn ein update der zeile erforderlich ist, wird mittels commit die sache ja abgeschlossen..
für erklärende Worte bedanke ich mich schon mal im Vorraus!
thx, mfg, smoop
Habe eine transaktionssichere Mysql/InnoDB die über php angesprochen wird.
Meine Frage: Wenn ich mit einem:
"select * from sonstwas where x=1 for update"
die zeile des selects sperre und in der weiteren auswertung feststelle das kein update nötig ist, wie hebe ich die sperre wieder auf ?
bis jetzt mach ich das einfach mit einem mysqli_rollback($sql),
weiß aber nicht ob das so korrekt ist.
wenn ein update der zeile erforderlich ist, wird mittels commit die sache ja abgeschlossen..
für erklärende Worte bedanke ich mich schon mal im Vorraus!
thx, mfg, smoop
Kommentar