Хранимая процедура, разработанная несколько лет назад, go, которая использует много представлений для обновления вновь созданной таблицы, выдает ошибки после обновления до MYSQL 8. Я могу запустить окончательное представление, содержащееся в процедуре, которое вызывает все остальные и все работает нормально. Но если я запускаю процедуру, это дает ошибку деления на ноль при первом запросе на обновление. Я не могу найти ничего плохого в другом месте. Я могу повторить проблему, выбрав работающую подпрограмму, добавив пробел, например, для внесения изменений, и нажав «Принять». Тогда та же самая рутина дает ошибки. Ошибки: Код ошибки: 1264. Вне диапазона значения для столбца «....» в строке 1, который является десятичным (5,2), и если я увеличу до десятичного (6,2), я получу код ошибки: 1365. Деление на 0. Помогите!