Problema solucionado. El planteamiento que quería no lo he logrado plasmar. He buscado un resultado alternativo y ha funcionado.
Código PHP:
$inserto = "INSERT INTO user_promo (usuario) VALUES ('$usuario')";
$insertado = mysql_query($inserto);
Con este código inserto solo en la tabla user_promo el valor de usuario. Después de mucho leer he visto que se podía insertar un registro en una tabla sin tener que insetar el resto de valores de esa fila.
Después, simplemente con un UPDATE, actualizo el registro en cuestión y listo.
Gracias por vuestra ayuda.