Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat MySQL 1356: Rujukan Jadual Tidak Sah dalam Pertanyaan KEMASKINI?
Percubaan untuk mengemas kini kebenaran pengguna menggunakan arahan UPDATE boleh mengakibatkan ralat:
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
Dalam MariaDB 10.4 dan lebih tinggi, mysql.user ialah pandangan, bukan jadual. Akibatnya, melaksanakan kemas kini langsung pada paparan ini tidak lagi disokong.
Untuk menangani ralat ini, gunakan amalan yang disyorkan berikut:
Untuk memberikan akses jauh kepada pengguna root dalam MariaDB 10.4 , gunakan arahan berikut:
ALTER USER 'root'@'%' IDENTIFIED BY 'new_password';
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat MySQL 1356: Rujukan Jadual Tidak Sah dalam Pertanyaan KEMASKINI?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!