解决报错declare,参考mysql导入存储过程时declare报错的问题解决
添加下面一行到创建函数代码前
delimiter //
当然解决以上问题还有可能报另一个错误,参考This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法
更改数据库 log_bin_trust_function_creators信任
set global log_bin_trust_function_creators=TRUE;
之后就可以了