หากเรามีสิทธิ์ 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.