如何在MYSQL中改变函数的定义者 - Linux?

时间:2017-10-18 07:28:56

标签: mysql linux function

我知道有更改程序的定义者的答案,但没有更改功能定义者的答案。

我想从'root@localhost' to 'root@%'.

更改定义者

有没有办法在Linux中改变MYSQL中的定义器?

1 个答案:

答案 0 :(得分:0)

您无法在功能中更改DEFINER。

您可以使用SHOW CREATE,更改结果中的定义器,DROP旧函数以及在create语句中使用更改的定义器创建新函数。

Example with PHP