介绍
这篇文章给大家分享的是有关phpmyadmin如何在某数据库里创建函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
<强> phpmyadmin上在某数据库里创建函数强>
改那个PHP项目加了个功能,本地MYSQL里添加了一个函数了,现在要转到服务器上,然后服务器上的MYSQL只能通过phpmyadmin网页操作的,在网页上的SQL里输入创建函数的语句,
结果报错了:<代码>这个函数没有确定性的代码>
查了一下是这个原因:https://www.php.cn/mysql教程- 477456. - html
在上面再运行:<代码>集全球log_bin_trust_function_creators=1;> 代码就行了
另我本地的MYSQL是用SQLYOG连接的,导出的函数创建语句里有/*之类的注释的,放在phpmyadmin上执行的时候需要去掉,要不然有可能执行不了,还有那个
定义者=案盄“%”也要去掉…
下面是我的函数创建语句:
USE “sql88_aosijue_c”; DELIMITER $ $ CREATE FUNCTION “calc_xjs”(user_id int), RETURNS int (11) BEGIN return (SELECT 计数(1),得到tp_users WHERE pid=user_id); 最终获得$ $ DELIMITER ;
注意放在服务器上的PHPMYADMIN执行的话那个使用后的数据库名也要和服务器上的一致。
感谢各位的阅读!关于“PHPMYADMIN如何在某数据库里创建函数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!