sql >> Databasteknik >  >> RDS >> Mysql

Olaglig blandning av sammanställningar (latin1_swedish_ci,COERCIBLE) och (utf8_general_ci,IMPLICIT) för operation 'find_in_set'

Om du använder mysqli , utfärda detta kommando direkt efter anslutning:

$mysqli->set_charset("utf8");

Detta kommer att ställa in din anslutningskodning till UTF8 (samma som din tabell använder).

Med vanlig mysql , använd detta:

mysql_query("SET NAMES utf8", $conn);
mysql_query("SET CHARACTER SET utf8", $conn);


  1. Batch Skicka e-post med SwiftMailer

  2. Vad är det maximala antalet tecken som nvarchar(MAX) rymmer?

  3. MySQL var INTE I namnmatrisen?

  4. SQLalchemy:ändringar som inte binder till db