Probé:
Código MySQL:
Ver originalmysql> DELIMITER $$
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
mysql> DELIMITER ;
mysql> DELIMITER $$
Query OK, 0 rows affected (0.00 sec)
-> CALL setRegistrados
(nom
,email
,cel
, ide
); -> RETURN ide;
->
-> $$
Query OK, 0 rows affected (0.01 sec)
mysql> DELIMITER ;
mysql
> SELECT getRegistrados
('aaaaaaaa','bbbbbbbb','cccccccc') insertado
;+-----------+
| insertado |
+-----------+
| 1 |
+-----------+
mysql
> SELECT getRegistrados
('aaaaaaaa','bbbbbbbb','cccccccc') insertado
;+-----------+
| insertado |
+-----------+
| 2 |
+-----------+
mysql
> SELECT getRegistrados
('aaaaaaaa','bbbbbbbb','cccccccc') insertado
;+-----------+
| insertado |
+-----------+
| 3 |
+-----------+
Como puedes apreciar, el código está perfectamente reconocido y funcional. Puede ser que tengas un error en la forma de ingresar los datos.
¿Cómo lo estás haciendo?