mssql数据迁移到mysql

为了把项目从 mssql+.net 转化为 mysql+jsp, 须要把数据从mssql迁移到mysql,由于数据不太复杂,不想用转换工具,就手动尝试迁移,方法记录,以便之后参考:mysql

 

1. mssql 数据导出为sql  方法是在mssql数据库管理平台 选中数据库,鼠标右键菜单选 全部任务-》生成脚本 ,在对话框中注意选上生成数据脚本,不然只有表结构脚本。sql

2. 把生成的脚本经过记事本打开,经过查找替换作些修改,使符合mysql语法,数据库

  主要是 如go等替换为空格,jsp

              每一个sql语句后加上;号ide

             字段类型 smalldatetime 改成 datetime工具

              uniqueidentifier 改成 char(36).net

              IDENTITY(1,1)  改成  AUTO_INCREMENT监控

            【dao】. 及中括号去掉等date

3. 若是表很少,能够把编辑好的适合mysql中运行的sql 一个表一个表的复制执行创建表结构和插入数据 及时监控和修正错误语句sql语句

4. 每次正确执行的sql另行保存到一个记事本中,以便之后做为备份使用

 

经过以上方法,不到一个小时, 十多个表和数据就所有从mssql迁移过去到mysql中了,感受仍是不太麻烦,大部分的sql语句都是mssql和mysql通用的,即便须要改造,用好记事本的批量查找替换,也工做量不大。

相关文章
相关标签/搜索