Cita: una vez terminado la creacion de las tablas procedo a usar otro script el cual realiza inserts en las tablas y ahi lo unico que hace son sentencias insert sin mas.
Esto es lo que me interesa, porque es donde se produce el problema.
El resto no es relevante, desde el momento en que el script generado por Workbench
siempre está bien construido. Y lo digo por experiencia personal.
Pero si me interesa
desde dónde se obtiene el otro. Y es lo que hasta ahora no me has respondido.
Lo que quiero que te quede claro es que el problema no está en la creación de la base. Está en los datos, que no se llevan bien con la base.