【发布时间】:2013-03-01 14:36:45
【问题描述】:
我继承了一个广泛使用存储过程的 Web 应用程序项目 (PHP/MySQL),但我不确定如何将这些转移到我的本地机器进行开发。
具体来说,我面临的困难是这些存储过程的导出和导入(最终目标是能够自动安装应用程序数据库的“基本”版本,包括存储过程)。
我将陈述我认为我理解的点点滴滴:
我可以导出
information_schema.ROUTINES表,但不能将它(phpMyAdmin)导入我的本地服务器(我相信information_schema是系统数据库?)
1234563 )
命令
SHOW CREATE PROCEDURE procedure_name;应该输出可用于创建过程的 SQL,但我似乎无法正常运行 (ERROR 1305 (42000): PROCEDURE delAddress does not exist)假设上述工作正常,下一步是让它循环导出所有存储过程(..然后在其他地方通过 phpMyAdmin 运行,导入它)
请更正任何不正确的地方,并提供有关如何在数据库服务器之间自动移植的指导。
非常感谢
【问题讨论】:
-
抱歉,如果这个问题已经在其他地方得到了回答,顺便说一句 - 我一直在四处寻找,周围有很多可能/可能不起作用的信息,我只是对此没有足够的了解完全了解什么是相关和有用的。
标签: php mysql stored-procedures porting