यदि हमारे पास ALTER ROUTINE विशेषाधिकार हैं तो DROP FUNCTION स्टेटमेंट की मदद से, हम एक MySQL संग्रहीत फ़ंक्शन को हटा सकते हैं। इसका सिंटैक्स इस प्रकार हो सकता है -
सिंटैक्स
DROP FUNCTION [IF EXISTS] function_name
यहाँ function_name उस फंक्शन का नाम है जिसे हम अपने डेटाबेस से हटाना चाहते हैं।
उदाहरण
mysql> DROP FUNCTION if exists Hello1; Query OK, 0 rows affected (0.70 sec)
अब फंक्शन को डिलीट करने के बाद, CREATE FUNCTION स्टेटमेंट को चेक करें और हमें निम्न प्रकार से एरर मिलेगी -
mysql> SHOW CREATE FUNCTION Hello1; ERROR 1305 (42000): Function Hello1 does not exist.