sql >> データベース >  >> RDS >> Mysql

操作'='の照合(utf8mb4_unicode_ci、IMPLICIT)と(utf8mb4_general_ci、IMPLICIT)の不正な組み合わせ

    参加しているテーブルにはさまざまな照合があると思います。オペレーション=で照合の違法な組み合わせを使用していることを示しています 。

    したがって、照合を設定する必要があります。例:

    WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field

    次に、=に同じ照合を設定しました 操作。

    テーブルに関する詳細情報を提供していないので、これは私が提供できる最高の擬似コードです。



    1. データベース内の前の日付で並べ替える方法は?

    2. SQLServerでのトランザクションROLLBACKの使用

    3. データベースサイズの計算?

    4. EasysoftリリースODBC-Windows10用のODBCブリッジ