使用mysql存储过程创建存储过程

时间:2012-04-30 17:48:32

标签: mysql stored-procedures database-migration

所以这个问题很有意思。我们的数据库通过存储过程进行迁移。发生的情况是迁移代码放置在存储过程中,以便每次需要新的迁移时,都会创建存储过程的新副本,并在其中包含新的迁移更新。然后运行存储过程以初始化迁移,然后该存储过程自行删除。

大多数情况下,以这种方式创建新列或表,但是如何从此存储过程中创建存储过程。当您尝试此操作时会导致错误,即在MySQL中似乎无法在存储过程中创建存储过程。有没有办法解决这个问题,也许是通过再次为内部存储过程改变DELIMITER,或者可能明确地不改变它。任何建议将不胜感激。谢谢。

0 个答案:

没有答案