No entiendo si lo haces así por alguna necesidad que tengas, pero normalmente lo que se hace es añadir una columna llamada
online por ejemplo, y ahí se almacena si el user está online o no.
Lo que tienes que hacer es primero obtener toda la información que necesites insertar, guardarla en variables y proceder a borrar dicho id. Luego haces un simple insert con todos esos datos donde quieras.
Código PHP:
Ver original$sql1 = "SELECT * FROM t1 WHERE id = $idusuario;";
$valor1 = $datos['val1'];
$sql2 = "DELETE FROM t1 WHERE id = $idusuario;";
$sql3 = "INSERT INTO usuarios (valor1,valor2,etc.);