DROP TABLE IF EXISTS `t_read_report`; CREATE TABLE `t_read_report` ( `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `_uid` varchar(64) NULL, `_type` tinyint NULL, `_line` int(11) NULL, `_target` varchar(64) NULL, `_dt` bigint(20) NOT NULL DEFAULT 0, INDEX `read_report_index` (`_uid`, `_type`, `_line`, `_target`) ) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; DROP TABLE IF EXISTS `t_user_read_report`; CREATE TABLE `t_user_read_report` ( `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `_rid` int(11) NOT NULL, `_uid` varchar(64) NOT NULL, `_seq` bigint(20) NOT NULL, `_dt` DATETIME NOT NULL DEFAULT NOW(), INDEX `user_read_report_index` (`_uid` DESC, `_seq` DESC), UNIQUE INDEX `user_read_report_index2` (`_uid` DESC, `_rid` DESC) ) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; DROP TABLE IF EXISTS `t_delivery_report`; CREATE TABLE `t_delivery_report` ( `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `_uid` varchar(64) NOT NULL, `_dt` bigint(20) NOT NULL, UNIQUE INDEX `delivery_index` (`_uid`) ) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; DROP TABLE IF EXISTS `t_user_delivery_report`; CREATE TABLE `t_user_delivery_report` ( `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `_rid` varchar(64) NOT NULL, `_uid` varchar(64) NOT NULL, `_seq` bigint(20) NOT NULL, `_dt` DATETIME NOT NULL DEFAULT NOW(), INDEX `user_delivery_index` (`_uid` DESC, `_seq` DESC), UNIQUE INDEX `user_delivery_index2` (`_uid` DESC, `_rid` DESC) ) ENGINE = InnoDB DEFAULT CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;