Copiar tablas en mysql

Burzum
22 de Septiembre del 2005
Hola amigos quisiera pedirles su ayuda con respecto a lo siguiente:
Tengo una tabla en mysq, digamos de nombre Paises, con los campos siguientes: (id_pais,nombre,ubicacion,extension,nro_habitantes), lo que quiero es, que a travez de codigo php, duplicar esos datos de la tabla en esa misma tabla (hacer una duplicacion de datos), como el id_pais es autoincrement no hay problema, o sea se duplicarian (nombre,ubicacion,extension,nro_habitantes) me entienden?, todo eso a travez de codigo php, espero me ayuden....Gracias de antemano

Erzengel
22 de Septiembre del 2005
Espero que te valga con esto


$link=mysql_connect($servidor,$usuario,$contraseña);
mysql_select_db($BBDD , $link);
$strSelect=\\\"INSERT INTO TablaPaises SELECT \\\\'\\\\',nombre,ubicacion,extension,nro_habitantes FROM TablaPaises WHERE id_pais=1\\\";
//Las \\\\'\\\\' despues del SELECT son comillas simples
mysql_query($strSelect,$link);

Esto te hace una copia del pais con id_pais=1, poniendo el id_pais que corresponda

Saludos