I am searching the error for two hours, yet I can't find so far:
CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_diffmod`
(IN para_diffmod LONGTEXT,
IN para_link LONGTEXT)
BEGIN
IF EXIT (
SELECT website_link FROM diffmod WHERE website_link=para_link
)THEN
DELETE FROM diffmod WHERE website_link=para_link;
ELSE
INSERT INTO diffmod(website_id,website_link)
SELECT id,link
FROM site_html
Where link=para_link;
UPDATE diffmod
SET diffmod_content= para_diffmod
where website_link = para_link;
END IF;
END
The above stored procedure works as if the link found, it will delete the row! If not, it will add and update the new link.