Código:
me da un error de syntaxis, he probado a cambiar el END IF por END con punto y coma, por END sin punto y coma, todo vamos... y ya no se que hacer ni por donde puede estar el error.DELIMITER $$ DROP FUNCTION IF EXISTS 'bd'.'insertPrueba' $$ CREATE FUNCTION 'bd'.'insertPrueba' (IN micategoria) RETURNS INT BEGIN DECLARE a INTEGER; INSERT INTO categoria VALUES(NULL,'miCategoria'); SET a=(SELECT [arroba][arroba]error_count); IF a = 0 return a; ELSE return a; END IF; END $$ DELIMITER ;
//Donde pone [arroba] es que en realidad hay una arroba, pero no me dejaba ponerla...
Me podeis ayudar?
Muchas gracias