Я работаю на машине разработки, не создавая никакой учетной записи пользователя [у меня есть три из четырех учетных записей, которые появляются при их установке].
, поэтому я открываю соединение везде с помощью переменной globals, которая удерживает строку соединения-course значение переменной не может быть изменено, это константа.
Я открываю соединение, используя учетную запись root, которая приходит по умолчанию на сервере MySQL.они отлично работают везде.
но мой код пытается выполнить команду, а затем сервер возвращает ошибку,
The user specified as a definer ('admin'@'localhost') does not exist
Я не знаю, почему я получил эту ошибку, даже в отладке, я обнаружил, чтоСоединение открыто с помощью root, и оно отлично работает везде.
, поэтому проблема в том, почему они говорят мне об admin @ localhost, даже о соединении, которое мой код открывает с помощью root.чтобы сделать, кому нужна аутентификация или нужна учетная запись администратора, даже если у них ее нет, дайте мне исключение.
Вы знаете, что пошло не так.