Rumah >pangkalan data >tutorial mysql >Mengapa MySQL Melemparkan Ralat 'Pengumpulan Tidak Diketahui 'utf8mb4_unicode_520_ci'' Selepas Migrasi Pangkalan Data?

Mengapa MySQL Melemparkan Ralat 'Pengumpulan Tidak Diketahui 'utf8mb4_unicode_520_ci'' Selepas Migrasi Pangkalan Data?

Barbara Streisand
Barbara Streisandasal
2024-12-20 11:44:17597semak imbas

Why Does MySQL Throw an

Ralat MySQL: Pengumpulan Tidak Diketahui 'utf8mb4_unicode_520_ci'

Soalan:

Setelah memindahkan pangkalan data pelayan WordPress daripada WAMP tempatan ke pelayan langsung, pengguna menghadapi ralat:

#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’

Jawapan:

Ralat ini biasanya timbul apabila pelayan tempatan dan langsung menggunakan versi MySQL yang berbeza. Untuk membetulkan isu:

  1. Buka fail SQL dalam editor teks.
  2. Lakukan operasi cari dan ganti: Gantikan semua kejadian utf8mb4_unicode_520_ci dengan utf8mb4_unicode_ci.
  3. Simpan fail SQL yang diubah suai.
  4. Muat naik fail yang dikemas kini ke pangkalan data MySQL yang baharu.

Sebagai alternatif, anda boleh merujuk kepada tangkapan skrin yang disediakan untuk visual panduan:

[Imej editor teks dengan operasi cari dan ganti yang sedang dilakukan]

Atas ialah kandungan terperinci Mengapa MySQL Melemparkan Ralat 'Pengumpulan Tidak Diketahui 'utf8mb4_unicode_520_ci'' Selepas Migrasi Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn