DROP FUNCTION

语法说明

DROP FUNCTION 语句表示删除用户自定义函数。

语法结构

  1. > DROP FUNCTION <name> ([<arg_data_type> ]… )

示例

示例 1

  1. --删除有参函数
  2. create or replace function py_add(a int, b int) returns int language python as
  3. $$
  4. def add(a, b):
  5. return a + b
  6. $$
  7. handler 'add';
  8. mysql> select py_add(1,2);
  9. +--------------+
  10. | py_add(1, 2) |
  11. +--------------+
  12. | 3 |
  13. +--------------+
  14. 1 row in set (0.01 sec)
  15. --当我们不再需要该函数时,可以将其删除
  16. drop function py_add(int, int);

示例 2

  1. --删除无参函数
  2. mysql> CREATE FUNCTION t1_fun () RETURNS VARCHAR LANGUAGE SQL AS 'select n1 from t1 limit 1' ;
  3. Query OK, 0 rows affected (0.01 sec)
  4. mysql> drop function t1_fun();
  5. Query OK, 0 rows affected (0.01 sec)