Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2013, 18:22
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Sonrisa No puedo copiar registros de una tabla a otra con PHP y MySQL

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.