Я создал функцию mysql, чтобы проверить, существует ли запись, а затем возвращает true else false, но данная функция всегда возвращает true. Не знаете, почему и где мы ошибаемся. Любой предлагаю, пожалуйста.mysql user defined function always return true
CREATE DEFINER = `hugosys`@`localhost` FUNCTION `GetUserFeedLike` (
`userFeedID` INT,
`userID` INT
) RETURNS BOOLEAN NOT DETERMINISTIC READS SQL DATA SQL SECURITY DEFINER BEGIN DECLARE flag BOOL DEFAULT FALSE ;
SELECT EXISTS (
SELECT *
FROM userFeedLikes
WHERE userFeedID = userFeedID
AND userID = userID
)
INTO flag;
RETURN flag;
END
Да, есть, спасибо – Ajai