如何将存储过程从本地机器导入服务器?

时间:2012-12-27 10:05:20

标签: php mysql stored-procedures phpmyadmin xampp

我在我的本地phpmyadmin中编写了十几个存储过程。我想将它与表一起导出到我的服务器。有没有办法做到这一点?请帮忙。

提前致谢..

2 个答案:

答案 0 :(得分:5)

导出数据库时,在phpmyadmin中

选择自定义 然后勾选添加procedures/events/triggers选项

使用以下命令

mysqldump -u root -p db_name --routines --events --triggers > file.sql

了解更多信息,请访问此link

答案 1 :(得分:2)

您可以使用MySQLDump导出存储的proc:

转储中的存储过程包含其他所有内容:

mysqldump -r <dbname> #or
mysqldump --routines <dbname>

只是存储过程:

mysqldump -n -t -d -r <dbname> #or
mysqldump --no-create-db --no-create-info --no-data --routines <dbname>

来自:How to backup stored procedures in MySQL