2010-07-29 141 views
-1

我想通过登录上传一个成员数据库并创建用户设施。每当我将.sql文件上传到主机时,我在页面底部发现错误:SQL语法错误

MySQL说: 您的SQL语法错误;请查看与您的MySQL服务器版本相对应的手册,以便在第1行的'ÿþ/'附近使用正确的语法。

任何需要更改的想法都将不胜感激。我附上了第一部分源代码。

 
ERROR: C1 C2 LEN: 0 1 68006 
STR: ÿ 

MySQL: 5.0.77-log 
USR OS, AGENT, VER: Win MOZILLA 5.0 
PMA: 2.4.0 
PHP VER,OS: 4.4.7 FreeBSD 
LANG: en-iso-8859-1 
SQL: ÿþ/****** Object: ForeignKey [FK__aspnet_Me__Appli__145C0A3F] Script Date: 07/29/2010 14:50:34 ******/ 

IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK__aspnet_Me__Appli__145C0A3F]') AND parent_object_id = OBJECT_ID(N'[dbo].[aspnet_Membership]')) 

ALTER TABLE [dbo].[aspnet_Membership] DROP CONSTRAINT [FK__aspnet_Me__Appli__145C0A3F] 

GO 

/****** Object: ForeignKey [FK__aspnet_Me__UserI__15502E78] Script Date: 07/29/2010 14:50:34 ******/ 

IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK__aspnet_Me__UserI__15502E78]') AND parent_object_id = OBJECT_ID(N'[dbo].[aspnet_Membership]')) 

ALTER TABLE [dbo].[aspnet_Membership] DROP CONSTRAINT [FK__aspnet_Me__UserI__15502E78] 

GO 
+1

看起来像Unicode BOM ... – pascal 2010-07-29 14:42:30

+0

请使用代码格式,以便我们可以确切地告诉您的文件是什么样子。 – 2010-07-29 14:43:58

回答

5

您正在MySQL数据库上运行MS SQL脚本。这不会起作用,语法不同,脚本引用系统表和视图,这些系统表和视图根本不存在于MySQL数据库中。

+0

+1:是的 - 所有TSQL语法[dbo],sys.foreign_keys,OBJECT_ID ...好。 – 2010-07-29 15:01:15