絵文字の「😅」をDBに突っ込もうとしたらエラー吐いた

解決済み エラー バグ 😅 エラーサーチ emoji 絵文字 MySQL DB

MySQLでDBのテーブルカラムの照合順序がutf8_unicode_ciになってるのに絵文字の「😅」を突っ込もうとしたらエラー吐いた

エラー:SQLSTATE[HY000]: General error: 1271 Illegal mix of collations for operation ' IN '
翻訳:一般的なエラー:1271操作の照合順序の組み合わせが不正です

utf8mb4_general_ciに変更すれば解決

ALTER TABLE `対象テーブル` CHANGE `対象カラム` `対象カラム` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '対象カラムコメント';
Laravelおにいさん / 2019-02-06 / 184 / 0
このエントリーをはてなブックマークに追加
関連記事

まだコメントがついていません。

ログイン不要でコメントの投稿ができます。