Insertar cientos de registros en una tabla

Hola a todos, quisiera saber la forma de como insertar cientos de registros en una tabla, por ejemplo una tabla de paises. Encontre una lista de paises y quisiera para no tener que hacerlo de manera manual insertar esta lista a la base de datos. La estructura esta hecha asi:

insert into tabla (id, pais) values(NULL, 'Afganistán');


Solo que mi tabla esta hecha de esta manera:

create table paises (
id_pais int(4) auto_increment not null,
pais varchar(255),
id_usuario varchar(255),
fecha datetime not null,
modificacion datetime not null,
observacion blob, key(id_pais)
)

y por lo que necesitare en cada tabla se guarde a su vez el registro correspondiente, no solo el del pais. El usuario seria el mismo: Administrador, la fecha la hago al insertar por medio de now() al igual que modificacion que guarda la fecha y en observacion: NINGUNA.

De manera que insert debe tener esos otros datos.

de manera que creo que debe quedar asi y no se si este correcto:

insert into tabla (id_pais, pais,id_usuario,fecha,modificacion,observacion) values(NULL, 'Afganistán','Administrador','now()','now()','NINGUNA');

Otro punto usando el sql de phpmyadmin en que zona colocaria insert? si ya tengo la tabla hecha?
Hola de nuevo XD:

A ver, no me quedó muy claro, pero yo crearía borraría la tabla paises que tienes actualmente (si es que ya la creaste y no tiene información) y la crearía nuevamente solo con el id y el país (para que quede igual a la que encontraste); luego insertaría los datos (id y país), añadiría las columnas que tiene tu tabla actual (con phpmyadmin es muy fácil de hacer) y cuando estuviese lista (con los datos insertados y las tablas creadas) haría lo siguiente:

<?php
mysql_select_db( 'parking_control', $con );

$result = mysql_query( 'UPDATE paises 
SET paises.fecha = NOW(), 
paises.modificacion = NOW(), 
paises.id_usuario = \'Administrador\'
paises.observación = \'NINGUNA\' // ¿Por qué este campo es de tipo blob?
' );

if( mysql_affected_rows( $con ) > 0 ) {
  echo 'Funcionó';
}
else if( mysql_affected_rows( $con ) < 0 ){
  echo 'No funcionó.<br />Motivo: ' . mysql_error( $con );
}
	
mysql_free_result( $result );
mysql_close( $con );
?>

Si funciona, aparecerá un mensaje diciendo que Funcionó (que original), de lo contrario debería aparecer un mensaje de error.

Saludos.
El tipo blob lo uso porque voy a almacenar mucho texto dentro de ese campo.

Sobre lo que sugieres hacer ya tengo la tabla y borrarla ya no puedo :( entonces lo que busco es insertar no solo registros de paises sino que en otra tabla necesito hacer algo parecido insertar miles de registros en una sola vez.
Insertar miles de registros puede ser fácil o no dependiendo de lo que buscas exactamente. Dime que necesitas insertar (nombres, numeros de teléfono, etc., el tipo de dato que necesitas insertar) y vemos si se puede "automatizar" la inserción de los datos.
skaparate escribió:Insertar miles de registros puede ser fácil o no dependiendo de lo que buscas exactamente. Dime que necesitas insertar (nombres, numeros de teléfono, etc., el tipo de dato que necesitas insertar) y vemos si se puede "automatizar" la inserción de los datos.

Gracias por responder, mas arriba al principio explico que cosas necesito insertar en este caso es paises, solo que no quiero dejar las demas columnas vacias por lo que ademas de paises debo llenar todo lo demas.