Djangoの管理画面でモデルデータを削除するとIncorrect string value...エラーが。。。

Djangoの管理画面で、モデルデータを削除したりすると

Incorrect string value: '..............' for column 'message' at row 1

というエラーメッセージが表示されてしまった。

ここでも同じような現象が起きていたみたいなので、同じようにmy.confにdefault-character-set=utf8 を追加。

変更前の文字コード

mysql> show variables like 'character\_set\_%';
+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| character_set_client     | latin1 |
| character_set_connection | latin1 |
| character_set_database   | latin1 |
| character_set_filesystem | binary |
| character_set_results    | latin1 |
| character_set_server     | latin1 |
| character_set_system     | utf8   |
+--------------------------+--------+

変更後の文字コード

mysql> show variables like 'character\_set\_%';
+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| character_set_client     | latin1 |
| character_set_connection | latin1 |
| character_set_database   | utf8   |
| character_set_filesystem | binary |
| character_set_results    | latin1 |
| character_set_server     | utf8   |
| character_set_system     | utf8   |
+--------------------------+--------+