MySQL :Как модифицировать хранимые процедуры атомарно?

Я поискал в Интернете и понял, что единственный способ изменить тело процедуры хранения — удалить и создать его снова. Кажется, в механизме нет ничего плохого, но если у меня есть клиентское приложение (или тысячи распределенных клиентов ), которые продолжают вызывать процедуру сохранения для обновления некоторых данных в базе данных сервера, удаление процедуры приведет к потере данных и/ или коррупции.

Я думаю, есть ли такой синтаксис, как "СОЗДАТЬ ПРОЦЕДУРУ, ЕСЛИ СУЩЕСТВУЕТ..." или что-то подобное, чтобы операция обновления выполнялась гладко. Тем не менее, я не нашел такой возможности в MySQL.

Итак, как вы думаете, ребята, можно решить эту проблему? Потрясающие мысли?

6
задан Xavier_Ex 23 April 2012 в 21:48
поделиться