den*_*orf 6 php mysql stored-procedures phpmyadmin
我必须将存储过程添加到MySQL数据库.
问题是托管提供phpMyAdmin来管理数据库.
我在互联网上搜索,其想法是运行创建过程的MySQL本机语句,但由于程序代码经常可能有;,我们必须更改MySQL中的分隔符.
phpMyAdmin没有此选项.有没有人试图手动设置存储过程设置锚点,或者有效的东西?
有一种方法,请看这个链接:http://blog.nth-design.com/2009/02/25/creating-sp-in-phpmyadmin/
从该链接引用
1.打开phpMyadmin.
2.选择要使用的数据库.
3.打开SQL选项卡.
4.在存储过程脚本中选择DELIMITER语句之间的所有SQL语句.不要包含DELIMITER语句!这是我的示例脚本应该是这样的:
DROP PROCEDURE IF EXISTS spFoo $$
CREATE PROCEDURE spFoo ()
BEGIN
SELECT 'Foo' FROM DUAL;
END $$
Run Code Online (Sandbox Code Playgroud)
5.在分隔符字段中,在SQL编辑器的文本区域下方,输入$$作为分隔符.
为什么每个人都试图使用可视化工具作为控制台?!?有一个更简单的方法:
转到您的数据库,然后查找"更多"

然后会出现此屏幕.如果您已创建任何存储过程,则会列出它们

要添加新的一个单击"添加例程"

| 归档时间: |
|
| 查看次数: |
10829 次 |
| 最近记录: |