Salve,
ho un problema cercando di usare le transazioni in pdo.
In pratica il concetto per me è questo.
Dovendo inserire all'interno della tabella categorie dei record tramite script, cancello tutto quello che c'è (ad eccezione di due id) e poi inserisco le nuove righe.
Chiaramente, usando le transizioni, vorrei che se nel mezzo succede qualche cosa tutte le operazioi sono annullate.
Sembra funzionare tutto su tutte le tabelle tranne che su una. Il delete di questa tabella funziona unicamente se la tabella è già vuota, mentre quando è piena ( intorno ai 400 record ) il delete non funziona e il server restituisce dopo un po' "Mysql as gone away".
Qualcuno ha idea da cosa possa dipendere?
Tra l'altro se svuoto la tabella con truncate tutto funge ma purtroppo truncate fa una commit implicita perciò non serve ai fini delle transazioni.
Se serve codice non esitate,
Grazie in anticipo.