Script SQL de provincias y localidades argentinas

Programando, muchas veces tuve la necesidad de presentar al usuario un listado de provincias, ciudades y localidades, pero lo tenía que implementar presentando al usuario las provincias y dejarle la tarea al usuario de ingresar las ciudades/localidades mediantes respectivos ABMs.

La solución, hice un un script SQL para hacerme la vida más fácil obteniendo datos de excel y archivos de texto.
El script es lo que yo denomino un “insert script”, o sea un “insert into..” para cada registro.

Los datos están separados en tres tablas [Provincia] -> [Departamento] -> [Localidad]

Cantidad de registros:
Provincias: 23
Departamentos: 574
Localidades: 5439

CREATE TABLE provincias (
	id INT( 2 ) NOT NULL ,
	nombre VARCHAR( 50 ) NOT NULL ,
	PRIMARY KEY (id)
);

CREATE TABLE departamentos (
	id INT( 3 ) NOT NULL ,
	provincia_id INT ( 2 ) NOT NULL ,
	nombre VARCHAR( 100 ) NOT NULL ,
	PRIMARY KEY (id)
);

CREATE TABLE localidades (
	id INT( 4 ) NOT NULL ,
	departamento_id INT ( 3 ) NOT NULL ,
	nombre VARCHAR( 100 ) NOT NULL ,
	PRIMARY KEY (id)
);

El archivo del Script de MySQL: localidades.mysql

Gracias Kerzek