Salve,
come da titolo ho bisogno di evitare che se l'utente A ha aperto un record per Modificarlo/Cancellarlo, l'utente B possa eseguire operazioni su quel record.
Premetto che le tabelle che utilizzo sono di tipo InnoDB e che utilizzo la versione 5.0.19 del MySql.
Ho provato a fare la query in questo modo:
SELECT * FROM fornitori LEFT OUTER JOIN tabprovincie ON fornitori.CodProvincia = tabprovincie.CodProvincia WHERE CodFornitori = '$CodicePassato' FOR UPDATE
Ho letto che "FOR UPDATE" metteva la "righa" in stato di "Lock"... ma facendo delle prove non sembra essere così...
Aggiungo che io in una pagina eseguo quella query, e in un'altra pagina l'UPDATE o il DELETE a seconda di quello che viene selezionato.
Ho letto e cercato molto, ma non riesco ad uscirne fuori.
Sapete aiutarmi?
Grazie!