fallo usando clave externa
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
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