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

MySQLストアドプロシージャの操作'='の照合(utf8_general_ci、IMPLICIT)と(utf8_unicode_ci、IMPLICIT)の不正な組み合わせ

    答えは簡単です。 MKJが述べたように、変更を見逃したようです^^が、テーブルを変更する実際の構文は次のようになります。

    alter table `dbname`.`tablename` convert to character set utf8 collate utf8_general_ci;
    

    個別のスクリプトとして、またはcreate tableステートメントの最後に適用すると、関連するすべてのテーブルを同じ文字セットに関連付けることができるはずです



    1. SQLServerクラスターをセットアップするための9つのヒント

    2. T-SQL選択の各行にランダムな数値を生成するにはどうすればよいですか?

    3. 2つの範囲条件を持つクエリのインデックス作成をどのように行う必要がありますか?

    4. インメモリOLTP:SQLServer2016の新機能