SET SESSION collation_connection = {нужный collation};
, либо указывать collation непосредственно в тексте запроса. вообще ничего не выводится, и ошибок нету
Это нормально с точки зрения ресурсопотребления?
ну естественно он не работает поскольку
считаем что за сам импорт зацепиться не получится.
Да при том, что дамп - это текстовый файл с запросами. А эти запросы выполняются (вот сюрприз!) в сессии (соединении, установленном программой mysqldump с сервером MySQL). И вот настройки этой сессии, которая для запросов из файла текущая, не позволяют выполнить эти запросы из-за проблем с кодировкой.
Свойства таблицы никак не связаны с выполняемым и вызывающим ошибку запросом.
Предполагаю, что в скрипте создания этой таблицы charset указан явно, а вот collation не указан, потому присваивается default collation.