Solusi ERROR 1231 (42000) – can’t be set to the value of ‘NULL’

By | January 3, 2019

Ini berhubungan dengan proses impor database MySQL/MariaDB yang saya lakukan sebelumnya. Bedanya, kali ini ada masalah.

ERROR 1231 (42000) at line 27482 in file: '/home/wps.sql': Variable 'character_set_client' can't be set to the value of 'NULL'
Query OK, 0 rows affected (0.00 sec)

Dan satunya, mungkin variasi saja:

ERROR 1231 (42000) at line 27484 in file: '/home/wps.sql': Variable 'collation_connection' can't be set to the value of 'NULL'

Intinya mempunyai masalah yang setipe, dimana di file sql hasil backup/mysqldump tak disertakan collation set. Yang dimana setahu saya hal ini menentukan dukungan format teks yang disimpan pada tabel database. Jadi wajib tipe diisi seperti UTF8, tapi isinya malah kosong atau NULL.

Solusi yang saya peroleh yaitu dengan mengedit file .sql dan seketika ke akhirnya. Modifikasi atau tambahkan kode berikut:

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Demikian cara mengatasinya, semoga menolong.


Sumber https://servernesia.com