fallo usando clave externa

juande
08 de Abril del 2006
buenas, soy un novato en la programacion con bases de datos y me ha surgido el siguiente problema:
toy programando en php una bd mysql en la que tenga unas 10 tablas, algunas de ellas se relacionan con otras mediante claves externas. Cuando intento agregar registros a una tabla que uno de sus campos hace referencia a otra me dice:
" \'Field Zona_IdZona\' doesn\'t have a default value"
la tabla Zona es la origen y el campo Id_Zona es el origen, no entiendo porque he de tener un valor por defecto, ya que yo el valor q asigno en la tabla destino ya esta escrito en la tabla origen (Zona en mi caso),
gracias por adelantado