Si ambas tablas son iguales sólo necesitas el identificador (PK) de la tabla:
Código SQL:
Ver originalINSERT INTO tb_clientes bajas
SELECT *
FORM tb_clientes bajas
WHERE id_cliente = XX
Donde XX es el ID del cliente que quieres copiar.
Recién luego de eso realizas el correspondeinte DELETE.
De todos modos no es una metodología óptima, porque si en otras tablas existe ese ID del lciente como FK se producirán problemas de consistencia de datos (cuando no de integridad referencial).
Lo que en realidad suele hacerse es lo que se denomina "baja lógica", que consiste en poner un campo fecha_baja, nulable, donde le insertas la fecha de la baja cuando lo quieres eliminar. La única peculiaridad es que las consultas para verificar esa tabla deberán siempre incluir la condición
Código SQL:
Ver originalSELECT ...
FROM ...
WHERE ...
AND id_cliente IS NOT NULL
, a fin de descartar los clientes que han sido dados de baja.
La ventaja de este método es que no tienes que replicar estructuras, y sigue siendo eficiente para buscar datos históricos de aquellos clientes que ya han sido dados de baja.
Bueno, eso queda a tu criterio.