Привет, я новичок во всем этом и недавно взял на себя мой сайт команд по крикету. Я делал эту процедуру в течение 3 месяцев без каких-либо проблем, но сегодня это случилось, когда я запустил этот запрос в разделе SQL:«Не выбрана база данных» при выполнении процедур
CALL refresh_batting_profile_snapshot(@rc);
CALL refresh_bowling_profile_snapshot(@rc);
CALL refresh_mvp_snapshot();
CALL refresh_mvp_derived_moms();
Сообщение об ошибке я получил назад было это:
CALL refresh_batting_profile_snapshot(@rc)
);
MySQL сказал:
1046 - No database selected
Это не проблема с вашей хранимой процедурой; очевидно, что ваш код больше не выбирает базу данных. – andrewsi
Ну, если вы не изменили код, это также может означать, что вы вызываете процедуру из-за неправильного места. Обычно, если вы используете это из phpmyadmin, это означает, что он работает, только если вы выбираете базу данных сначала перед запуском запроса. – gregory