#1267 - Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='Penyebab :
jenis COLLATION_NAME dari 2 kolom yang diEQUALkan tidak sama
Solusi :
tampilkan informasi schema dari DB anda dengan query sbb :
untuk merubah dari latin1_swedish_ci ke latin_general_ci :
tampilkan informasi schema dari DB anda dengan query sbb :
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAMEmaka akan tampil kolom tabel yang mempunyai collation_name "latin1_swedish_ci" :
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA="nilai" AND COLLATION_NAME="latin1_swedish_ci "
untuk merubah dari latin1_swedish_ci ke latin_general_ci :
ALTER TABLE tbl_name CONVERT TO CHARACTER SET latin1 COLLATE 'latin1_general_ci'
-- SELAMAT MENCOBA --
** (BELAJAR,BELAJAR,BELAJAR) **
Referensi :
1. link
No comments:
Post a Comment