Hola
solecoza, una alternativa seria que guardaras los datos digamos en una tabla espejo de tu base de datos, es decir seria una o mas tablas con la misma estructura que la que tienes ahora, entonces los datos se guardaran ahi primero, luego tu puedes revisarlo y pasar los registros que quieras de una tabla a la otra.
Saludos