Cita: debo preguntar si el procediento esta creado y si está borrarlo y volverlo a crear?,
Los procedimientos son objetos fijos de la base de datos. Para poder modificarlos se debe primero borrar el anterior.
Respecto a los errores, lo mejor es que pruebes primero manualmente los insert para ver si funcionan bien por si mismos:
Código MySQL:
Ver originalINSERT INTO products_description
(language_id
, products_name
, products_description
, products_url
, products_viewed
) VALUES(3, 'testetst', 'descripcion ejemplo','url.test.com', 1);
Si los INSERT funcionan bien, entonces hay que verificar si el SP está generando un error (asumo que los estás llamando con
CALL prueba;)