I am using Mysql Work bench(6.3) to migrate Database from MS Sql server(2008) to Mysql. It is erroring out during the "bulk Data Transfer" with below warnings. This is happening only with column types like (varchar, char). When I tried table with all 'int' columns there is no issue. Here is the log I got when I tried to migrate "Boy" table with columns (Name(char),age(int),Type(varchar))
> `[WRN][ copytable]: 20 characters could not be converted to UTF-8 from column Name during copy
[WRN][ copytable]: 24 characters could not be converted to UTF-8 from column Type during copy
[INF][ copytable]: Statement execution failed: Data too long for column 'Name' at row 1:
INSERT INTO `Test`.`Boy` (`Name`, `Age`, `Type`) VALUES ('John \0 `Test`.`Boy` (`Name',10,'Type is Lien\0\0\0\0�\�7\0\0\0\0\0\0\0\0\0\0\0\0\0\0d\0\0defperformance_schemasession_variablessession_variables\rVariable_name\rVARIABLE_NAME\0@\0\0\0�\0\0\0]\0\0defperformance_schemasession_variablesse')`
Collation in MSsql is Latin1 and UTF8 in MySQL.
Also, exporting table data in to flat file and importing it in Mysql worked (but this is table to table not bulk transfer) ..