В MySQL до 5.0.5 Бит действительно не существовал, поэтому Migration Toolkit, вероятно, еще не обновился, но вместо этого вы можете использовать TINYINT (1) согласно этой цитате с сайта mysql:
"Начиная с MySQL 5.0.3, тип данных BIT доступен для хранения значений битовых полей. (До 5.0.3 MySQL интерпретировал BIT как TINYINT (1).) В MySQL 5.0.3 BIT поддерживается только для MyISAM. MySQL 5.0.5 расширяет поддержку BIT для MEMORY, InnoDB, BDB и NDBCLUSTER. "
Для преобразования вы можете использовать ALTER TABLE:
ALTER TABLE MODIFY TINYINT (1);
Или, если вы хотите использовать новый тип BIT, вы можете добавить его и туда, но, поскольку он несколько нов, я думаю, что у нас по-прежнему будут некоторые проблемы с типом BIT для, ну, немного,
На самом деле нет хорошего способа сделать это для всех столбцов, хотя я обычно использую sed или perl -pi, чтобы внести изменения в мой файл .sql перед импортом.
Надеюсьэто помогает!