Buenas noches.
Otra vez por aquí. Resulta que tengo 1 base de datos
MySQL, la cual contiene 2 tablas. Ambas tablas tienen exactamente la misma estructura: la primera columna es el ID, la segunda el NOMBRE...
Se me ocurrió pasar los registros de la tabla
"A" a la tabla
"B". He googleado y encontrado muchas respuestas pero todas ellas resultan demasiado parcas o generales en sus respuestas. A ver si me pueden ayudar.
Intento hacer tal cosa así:
Código PHP:
$hacerBackUp = "INSERT INTO `nombreBD`.`tablaB`(`id`, `Nombre`, `Apellidos`) SELECT (`id`, `Nombre`, `Apellidos`) FROM tablaA";
$query = mysql_query($hacerBackUp) or die(mysql_error());
En pantalla, el resultado de esto es la siguiente línea:
Operando debe tener 1 columna(s).
¿Esto qué significa? ¿Que la tabla
B no tiene columnas? Las tiene, como he dicho. Lo que no tiene son registros. Pero aún así, ya le metí uno y sigue saltando el mismo error.
¿Qué modificar para realizar la copia de dichos registros?
Saludos cordiales. ![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)