我正在尝试修改远程服务器中的存储过程。 user@% 帐户对相关数据库具有
CREATE PROCEDURE
、ALTER PROCEDURE
和 EXECUTE
权限。
我没有从远程服务器收到任何错误或拒绝,只有成功通知。然而,打开远程服务器的phpmyadmin查看程序,其代码并没有被修改。
我正在使用mysql workbitch 5.2.38,连接到mysql服务器5.1.18。我尝试通过 CLI 连接并运行测试,这就是我得到的结果:
mysql> drop procedure benchmark_1;
Query OK, 0 rows affected (0.00 sec)
mysql> create procedure benchmark_1 () begin end;
Query OK, 0 rows affected (0.00 sec)
我可以正常连接。标准查询执行和更新数据很好,存储过程删除和创建语句工作得很好,但尽管服务器返回操作成功,但更改不会保留在服务器上。