用MSSQL-to-MySQLv5.3 绿色版破解版把数据库从mssql2008转换成MYsql5.6的过程中,只出现了一次下面的提示:
Contentaaa, record #102982: Incorrect string value: '\xF1\xB6\xB7\xB4\xEF\xBF...' for column 'category' at row 26
然后我选择了忽略此错误,转换工作继续,直到结束为止,再无其他错误提示,然后我通过workbench查看该数据库的前1000条数据,貌似都转过来了。那么,我想问,这句话的意思是什么呢?是不是意味着ID=102982这条记录因为category字段的错误未能导入呢?
因为我用SELECT * FROM mydb.contentaaa where id >= 102982;查看数据时,数据都从id=102983开始显示
然后再用SELECT * FROM mydb.contentaaa where id >= 101982;查看数据时,查看显示的数据列表发现,从id=102573直接到了id=102983,
原本连续的ID中间少了几百条数据,所以我就开始担心是不是还有更多的数据没有被迁移过来呢?
如何比较两者数据的差异?
如何排除上述错误,以便完整的把数据迁移为mysql呢?
PS:查看了一下mssql里面id=102982的数据,其中的category字段中并没有\xF1\xB6\xB7\xB4\xEF\xBF之类的字符。这些字符又是什么意思呢?乱码???