Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะลบฟังก์ชั่นที่เก็บไว้ MySQL ออกจากฐานข้อมูลได้อย่างไร


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