Tabla asignacion_video (es una tabla referencial)
Código MySQL:
Ver original
CONSTRAINT `asignacion_video_ibfk_1` FOREIGN KEY (`id_oficialasignado`) REFERENCES `usuario` (`id_usuario`) ON DELETE NO ACTION ON UPDATE NO ACTION
Actualmente no cuenta con un registro, cuando ejecuto mi SP debería de ser llenada, pero repite el ultimo registro.
SP Estructura:
Código MySQL:
Ver original
El resultado que se almacena en el cursor es el siguiente: 1 y 3
+------------+
| id_usuario |
+------------+
| 1 |
| 3 |
+------------+
2 rows in set
Entonces cuando ejecuto el procedimiento mando a llamar un insert en otro procedimiento que es el CALL save_asignacionvideo(a,o);
el cual debería de ingresar en la tabla lo siguiente
+--------------------+-----------+--------------------+
| id_asignacionvideo | id_ticket | id_oficialasignado |
+--------------------+-----------+--------------------+
| 1 | 1 | 1 |
| 2 | 1 | 3 |
+--------------------+-----------+--------------------+
Pero esta haciendo lo siguiente
+--------------------+-----------+--------------------+
| id_asignacionvideo | id_ticket | id_oficialasignado |
+--------------------+-----------+--------------------+
| 1 | 1 | 1 |
| 2 | 1 | 3 |
| 3 | 1 | 3 |
+--------------------+-----------+--------------------+
3 rows in set
lo cual no es lo correcto, espero y me puedan ayudar.
Saludos.