大家好,问个关于存储过程的问题。情景描述如下:
倘若我们在某个数据库A理创建了一个存储过程,而据我所知存储过程是放在mysql这个数据库里proc这张表里的。可是当我们把数据库A导出来的时候,相应的存储过程也被一起导出来了,请问这是如何实现的,抑或我的理解有错误?

解决方案 »

  1.   

    导出mysql库中对应A的内容和导出数据库A的内容
      

  2.   

    msyqldump -R带上这个参数,就可以把这个数据库A相关的存储过程导出了 
      

  3.   

    备份SP?
    在MYSQLDUMP中加入 -R参数
      

  4.   


    存储过程是属于某个库的,创建好后,归属地还是这个库,只不过是在MYSQL这个系统库里做了个“登记”操作。你可以试试备份出MYSQL数据库,然后删除A的存储过程,再还原MYSQL数据库,A的存储过程是不会被还原的。