お世話になっております。
本件解決しました。
まずは、前のメールの通り、文字コードはすべてutf8mb4に変更しました。
(これで解決はしませんでした)
view_customizesテーブルの各カラムの文字コードが以下の通りすべてlatin1だったため、
取り急ぎ、「code」カラムの文字コードのみutf8mb4に変更することで、解決しました。
mysql> show create table view_customizes\G
*************************** 1. row ***************************
Table: view_customizes
Create Table: CREATE TABLE `view_customizes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`path_pattern` varchar(255) CHARACTER SET latin1 NOT NULL,
`code` longtext CHARACTER SET latin1 NOT NULL,
`is_enabled` tinyint(1) NOT NULL DEFAULT '1',
`is_private` tinyint(1) NOT NULL DEFAULT '0',
`author_id` int(11) NOT NULL DEFAULT '0',
`insertion_position` varchar(255) CHARACTER SET latin1 NOT NULL DEFAULT 'html_head',
`customize_type` varchar(255) CHARACTER SET latin1 NOT NULL DEFAULT 'javascript',
`comments` varchar(255) CHARACTER SET latin1 DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4
1 row in set (0.00 sec)
mysql> alter table view_customizes modify code longtext character set utf8mb4 collate utf8mb4_general_ci;
ただ、その後再度「show create ...」を実行したところ、
「code」の「CHARACTER SET」や「NOT NULL」の表示が消えたことは気になりますが。。。
mysql> show create table view_customizes\G
*************************** 1. row ***************************
Table: view_customizes
Create Table: CREATE TABLE `view_customizes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`path_pattern` varchar(255) CHARACTER SET latin1 NOT NULL,
`code` longtext,
`is_enabled` tinyint(1) NOT NULL DEFAULT '1',
`is_private` tinyint(1) NOT NULL DEFAULT '0',
`author_id` int(11) NOT NULL DEFAULT '0',
`insertion_position` varchar(255) CHARACTER SET latin1 NOT NULL DEFAULT 'html_head',
`customize_type` varchar(255) CHARACTER SET latin1 NOT NULL DEFAULT 'javascript',
`comments` varchar(255) CHARACTER SET latin1 DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4
1 row in set (0.00 sec)
以上、お世話になりました。
このディスカッションをウェブ上で閲覧するには、
https://groups.google.com/d/msgid/redmine-users-ja/TY2PR06MB3056B973DFB4100B94A5FAF687A00%40TY2PR06MB3056.apcprd06.prod.outlook.com にアクセスしてください。