Структура главной таблицы:
CREATE TABLE `main` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`rateViews` int(11) NOT NULL,
`avatarUrl` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6926078 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci
Вторая таблица по структуре аналогична первой.
Ищу что то типа этого:
INSERT INTO main SELECT * FROM temp_main ON DUPLICATE KEY UPDATE rateViews = ?, avatarUrl = ?;