Rumah >pangkalan data >tutorial mysql >Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel anda: * Ralat MySQL 1115: Apa yang perlu dilakukan apabila \'utf8mb4\' Tidak Diketahui? * Memulihkan Dump MySQL: Mengapa \'utf8mb4\' Tidak Diiktiraf? * U
Ralat MySQL 1115: Set Aksara Tidak Diketahui 'utf8mb4'
Apabila memulihkan dump MySQL, anda mungkin menghadapi ralat 1115, menandakan aksara yang tidak diketahui tetapkan 'utf8mb4'. Ralat ini berlaku apabila cuba mengimport data yang menggunakan set aksara yang tidak disokong oleh versi MySQL semasa.
Dalam kes khusus ini, anda menggunakan MySQL 5.1.69, yang tidak menyokong set aksara 'utf8mb4' . Set aksara ini telah diperkenalkan dalam MySQL versi 5.5.3. Untuk menyelesaikan ralat ini, adalah perlu untuk menaik taraf pemasangan MySQL anda kepada versi yang menyokong set aksara 'utf8mb4' atau menggunakan set aksara yang serasi dengan MySQL 5.1.69.
Memeriksa dump mendedahkan bahawa set aksara 'utf8mb4' ditetapkan untuk klien, hasil dan sambungan. Memandangkan versi anda tidak menyokong 'utf8mb4', ia gagal mengecam dan memproses set aksara ini.
Contohnya, menurut dokumentasi MySQL, 'utf8mb4' ialah superset 'utf8'. Oleh itu, adalah mungkin untuk menukar set aksara kepada 'utf8' apabila mengeksport dump dan mengimportnya ke MySQL 5.1.69. Walau bagaimanapun, pendekatan ini mungkin memperkenalkan isu keserasian data dan tidak disyorkan melainkan data diketahui serasi dengan 'utf8'.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel anda: * Ralat MySQL 1115: Apa yang perlu dilakukan apabila \'utf8mb4\' Tidak Diketahui? * Memulihkan Dump MySQL: Mengapa \'utf8mb4\' Tidak Diiktiraf? * U. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!