2010-07-29 10 views
-1

J'essaye de télécharger une base de données de membres avec la connexion et créer des équipements d'utilisateur. Chaque fois que je télécharge le fichier .sql à l'hôte, je reçois une erreur au bas de la page en disant:Erreur de syntaxe SQL

MySQL dit: Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de 'ÿþ /' à la ligne 1

Toutes les idées que j'ai besoin de changer seraient grandement appréciées. J'ai joint le premier bit du code source.

 
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

On dirait Unicode BOM ... – pascal

+0

Veuillez utiliser la mise en forme du code afin que nous puissions dire exactement à quoi ressemble votre fichier. –

Répondre

5

Vous exécutez un script MS SQL sur une base de données MySQL. Cela ne marchera pas, la syntaxe est différente et le script fait référence à des tables système et des vues qui n'existent tout simplement pas dans une base de données MySQL.

+0

+1: Oui - toute la syntaxe TSQL [dbo], sys.foreign_keys, OBJECT_ID ... Bonne capture. –