Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/12/2009, 10:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Procedimiento Almacenado

¿Genera algún error? ¿O es que simplemente no inserta los datos?

Otro si digo:

¿Por qué tienes definida la PK con dos campos, si el AUTO_INCREMENT es suficiente como PK?
Código MySQL:
Ver original
  1. CREATE TABLE `unidad_zn` (
  2. `idnum` int(11) NOT NULL auto_increment PRIMAY KEY,
  3. `unidad_zn` varchar(5) NOT NULL,
  4. `descripcion` varchar(50) NOT NULL,
  5. `dominio` varchar(20) default NULL

Eso hace que se requiera el ingreso de todos los valores, y además, no te evitará la duplicación de valores en unidad_zn, ya que la clave jamás se repetiría por ser autoincremental una de sus partes.
Por otro lado, si unidad_zn tiene valores distintos entre si, no necesitas el autoincremental...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)