图片被抽了,醉了。。反正大概的解决办法就是找出二者的不同(可以在MySQL中建立一个同SQL Server 一样的数据库,然后导出,对比脚本的不同),然后利用Notepad++的【查找再替换】的功能,把
SQL Server脚本逐步替换成MySQL的脚本一步步替换就行。
先看对比。
SQL Server脚本文件的表和数据
MySQL脚本文件的表和数据
通过对比我们会发现,他们的语法不一样。所以要把前者的语法改成后者,接下来就是手动时间了。
首先安装一个
Notepad++
类似于记事本功能。
选择这个打开SQLserver脚本
如果出现乱码就这样
注意:
1、`sale_item` 这两个不是单引号,在Tab键的上面,英文输入法状态下点一下就行了。
2、最后一行没有逗号。
再看插入数据部分修改方法:用替换 ,因为大部分相同
注意:查找目标的insert后面有个空格
注意:查找目标的values前面有个空格
注意:最前面是个单引号
做完以上这些保存好,就可以直接导入到MySQL的数据库里面了,记得自己建一个新的数据库。然后在数据库名右键
把刚才修改完的表信息和要插入的信息复制过去就行了。ok!