“Ralat Kiraan Lajur MySQL: Dijangka 20, Dijumpai 16 - Disyaki Rasuah Jadual”
Isu ini berlaku apabila jadual MySQL "mysql. proc" mempunyai kiraan lajur yang salah, seperti yang dicadangkan oleh mesej ralat. Bilangan sebenar lajur (16) tidak sepadan dengan kiraan 20 yang dijangkakan.
Penyelesaian:
Untuk menyelesaikan isu ini, ikut langkah berikut:
Kemas kini MySQL: Jika anda menggunakan versi MySQL yang lapuk, ia boleh menyebabkan masalah seperti ini. Jalankan arahan berikut untuk mengemas kini MySQL:
mysql_upgrade -u root -p
Mulakan semula Perkhidmatan MySQL: Selepas mengemas kini MySQL, mulakan semula perkhidmatan untuk menggunakan perubahan:
service mysqld restart
Sahkan Kiraan Lajur: Setelah perkhidmatan MySQL dimulakan semula, semak kiraan lajur "mysql.proc" untuk memastikan ia kini 20. Anda boleh menggunakan pertanyaan berikut :
SHOW CREATE TABLE mysql.proc;
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk artikel berasaskan soalan berdasarkan teks yang anda berikan, memfokuskan pada masalah dan penyelesaian: * Ralat MySQL: Jangkaan 20 Lajur, Dijumpai 16 - Bagaimana untuk Membetulkan Rasuah Jadual? * \'saya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!