Baru-baru ini, saya mengalami error seperti ini ketika melakukan import database di MySQL di PHPMyAdmin dan sempat membingungkan saya.
#1273 – Unknown collation: ‘utf8mb4_0900_ai_ci’, maksudnya apa ya? Sebenarnya, saya tidak paham juga secara detail mengapa hal ini bisa terjadi. Namun, kita akan sedikit bahas mengapa ini bisa terjadi dan bagaimana cara mengatasi solusinya.
Mengapa Error #1273 – Unknown collation: ‘utf8mb4_0900_ai_ci’ Bisa Terjadi?
Salah satu jawaban yang saya temunkan di forum-forum pemrograman mengenai masalah ini adalah dikarenakan perbedaan versi MySQL yang dipakai dari komputer asal yang mengekspor file .sql dengan komputer yang kemudian melakukan impor file tersebut. Misal, komputer yang mengekspor menggunakan MySQL versi 5 sedangkan komputer yang mengimpor menggunakan MySQL versi 7. Versi ini hanya pemisalan ya karena saya sendiri tidak hafal versi-versi MySQL yang banyak digunakan. Hal ini bisa sangat mungkin terjadi.
Cara Mengatasinya
Cara mengatasi masalah ini yang saya temukan pada internet, adalah dengan mengubah seluruh keyword utf8mb4_0900_ai_ci ke utf8mb4_general_ci. Kamu dapat menggunakan text editor kesukaan kamu untuk mempermudah proses ini.
Mungkin pada beberapa kasus hal yang perlu diubah akan berbeda, bergantung versi MySQL yang digunakan. Semoga bermanfaat.
Sumber : https://justahmed99.com/blog/mengatasi-error-mysql-1273-unknown-collation-utf8mb4_0900_ai_ci/