Ciao a tutti. Sto affrontando l' argomento LOCK TABLES poichè devo inserire una riga nella tabella 1, leggere l' ultimo ID inserito, inserire l' ID nella tabella 2 il tutto senza che venga nel frattempo alterata la tabella 1 da qualche altro utente. In pratica una cosa di questo tipo:
LOCK TABLES tabella1 WRITE, tabella2 WRITE;
INSERT INTO tabella1 (nome) VALUES ('Paolo');
INSERT INTO tabella2 (id_name, address) VALUES (LAST_INSERT_ID, 'Via Roma, 11');
UNLOCK TABLES;
Poi lo testo creando un' altra connessione con relativa query subito dopo aver bloccato le tabelle.
La cosa la eseguo via web con php e mi va in botta mysql, si blocca sulla schermata del modulo e non ricevo risposta. Se levo la parte del blocco delle tabelle funziona tutto, ma ovviamente non ho la certezza che nessuno alteri la tabella. Aiutino?