如何从ms sql迁移到mysql

时间:2011-05-29 07:24:39

标签: mysql sql-server database database-migration

我可以使用任何软件将ms sql数据库转换为mysql吗? 我测试了使用ms sql server management studio导出ms sql数据库。并使用phpmyadmin导入sql文件。但我得到了这个错误:

USE [students] GO /****** Object: Table [dbo].[student_info] Script Date: 05/29/2011 15:20:20 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[student_info]( [idnum] [nchar](10) NULL, [fname] [nchar](10) NULL, [lname] [nchar](10) NULL, [course] [nchar](10) NULL, [address] [nchar](10) NULL ) ON [PRIMARY] GO

请帮忙,

1 个答案:

答案 0 :(得分:3)

显然你不能在mysql数据库中运行普通的T-SQL。每个数据库都有自己的SQL风格。你可以做的是你可以选择一个支持两个数据库并通过首先将数据加载到程序中来迁移数据的平台。

但是,mysql和SQL Server是非常不同的数据库,它们支持一组非常不同的功能。首先,您应该确保实际上可以迁移,因为在您没有想到的两个数据库之间肯定存在问题。