Mysql
 sql >> Database >  >> RDS >> Mysql

Combinazione illegale di regole di confronto (utf8mb4_unicode_ci,IMPLICIT) e (utf8mb4_general_ci,IMPLICIT) per l'operazione '='

Immagino che tu abbia diverse regole di confronto sui tavoli a cui ti stai unendo. Dice che stai usando un mix illegale di regole di confronto nelle operazioni = .

Quindi è necessario impostare le regole di confronto. Ad esempio:

WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field

Quindi hai impostato le stesse regole di confronto su = operazione.

Dal momento che non hai fornito maggiori informazioni sulle tabelle, questo è il miglior pseudocodice che posso fornire.