Memahami Pembolehubah 'max_allowed_packet'
MySQL menggunakan pembolehubah 'max_allowed_packet' untuk menentukan saiz maksimum yang dibenarkan untuk paket data yang dihantar merentasi rangkaian. Melebihi had ini mengakibatkan mesej ralat "Mendapat paket lebih besar daripada bait 'max_allowed_packet'".
Menyemak Nilai 'max_allowed_packet' Semasa
Untuk memastikan nilai semasa pembolehubah ini, laksanakan yang berikut pertanyaan:
SHOW VARIABLES LIKE 'max_allowed_packet';
Menetapkan Pembolehubah 'max_allowed_packet'
Walaupun pembolehubah ini biasanya ditetapkan dalam fail konfigurasi MySQL (my.cnf), anda juga boleh mencuba untuk mengubah suai secara dinamik menggunakan skrip PHP:
SET GLOBAL max_allowed_packet=16777216;
Penting Nota
Adalah penting untuk ambil perhatian bahawa penyedia pengehosan mungkin tidak membenarkan pengguna mengubah suai tetapan pelayan seperti 'max_allowed_packet'. Untuk persekitaran pengehosan dikongsi, adalah disyorkan untuk menghubungi pembekal anda untuk bertanya tentang kemungkinan meningkatkan nilai pembolehubah ini.
Atas ialah kandungan terperinci Apakah Pembolehubah \'max_allowed_packet\' dalam MySQL dan Bagaimana Saya Mengubahnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!