команда обновления запрещена для пользователя

Я используюэто бесплатный хостинг сайта для разработки и тестирования.

Я не мог использоватьUPDATE Команда MySQL для изменения значений базы данных, даже если предполагается, что пользователю разрешено использовать все команды из cPanel.

Затем я протестировал то же самое с пользователем по умолчанию, он все равно не будет работать. Тем не менее, он отлично работает в моей системе.

Ошибка MySQL

UPDATE command denied to user 'test'@'localhost' for table 'content'

Другие команды работают нормально.

Почему это происходит? И как это можно предотвратить? Или какое-нибудь решение для этого?

И я очень уверен, что пользователи имеют разрешение на использованиеUPDATE команда, потому что я могу использовать phpMyAdmin с тем же пользователем и изменить поля MySQL.

Я не понимаю, почему некоторые команды MySQL из PHP запрещены для пользователя, который получил все привилегии и может делать все через phpMyAdmin. Учитывая этот сценарий, phpMyAdmin и хост SQL находятся на одном сервере.

Ответы на вопрос(9)

Ваш ответ на вопрос