2010-07-29 6 views
-1

login을 사용하여 구성원 데이터베이스를 업로드하고 사용자 기능을 만들려고합니다. .sql 파일을 호스트에 업로드 할 때마다 페이지 하단에 오류가 표시됩니다.SQL 구문 오류

MySQL은 다음과 같이 말했습니다. SQL 구문에 오류가 있습니다. 라인 1에서 'ÿþ /'근처에서 사용할 올바른 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인하십시오.

변경해야 할 사항이 있으면 크게 감사하겠습니다. 소스 코드의 첫 번째 비트를 첨부했습니다.

 
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

유니 코드 BOM처럼 보입니다 ... – pascal

+0

파일 형식이 정확한지 알 수 있도록 코드 형식을 사용하십시오. –

답변

5

MySQL 데이터베이스에서 MS SQL 스크립트를 실행하고 있습니다. 이것은 구문이 다르며 스크립트는 단순히 MySQL 데이터베이스에 존재하지 않는 시스템 테이블과 뷰를 참조합니다.

+0

+1 : 예 - 모든 TSQL 구문 [dbo], sys.foreign_keys, OBJECT_ID ... 잘 알고 있습니다. –