嘗試使用UPDATE 指令更新使用者權限可能會導致錯誤:
ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them理解錯誤在MariaDB 10.4和更高一點,mysql.user是一個視圖,而不是一個表。因此,不再支援在此視圖上執行直接更新。 解決方案要解決此錯誤,請使用以下建議做法:
ALTER USER 'root'@'%' IDENTIFIED BY 'new_password';注意事項
以上是如何修復 MySQL 錯誤 1356:更新查詢中的無效表參考?的詳細內容。更多資訊請關注PHP中文網其他相關文章!