'в строке 1 ошибка MYSQL - PullRequest
       21

'в строке 1 ошибка MYSQL

1 голос
/ 12 марта 2011

Я пытаюсь запустить скрипт MYSQL, который начинается так:

GO
/****** Object:  Table [dbo].[tblStadiumType]    Script Date: 06/24/2010 10:09:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[tblStadiumType](
    [stadiumtype_id] [int] IDENTITY(1,1) NOT NULL,
    [stadiumtype] [nvarchar](50) NULL,
 CONSTRAINT [aaaaatblStadiumType_PK] PRIMARY KEY NONCLUSTERED 
(

Я запускаю его в bash, используя:

mysql db_name < script.sql -p

Однако при запуске я получаю эту ошибку:

' at line 1

И это все! Я полностью сбит с толку, и сценарии SQL не моя сильная сторона, и я пытаюсь оценить сценарий, чтобы понять его, чтобы внедрить его в сценарий PHP. (SQL-скрипт был отправлен мне другим разработчиком). Любая помощь будет оценена.

Ответы [ 2 ]

3 голосов
/ 12 марта 2011

Mysql не имеет «GO».Вместо этого он использует «;»Deleter.

SET ANSI_NULLS ON;
SET QUOTED_IDENTIFIER ON;

и т. Д. И т. Д. *

2 голосов
/ 12 марта 2011

Ваша последняя скобка кажется неправильной ... Посмотрите, улучшит ли это ситуацию:

GO
/****** Object:  Table [dbo].[tblStadiumType]    Script Date: 06/24/2010 10:09:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[tblStadiumType](
    [stadiumtype_id] [int] IDENTITY(1,1) NOT NULL,
    [stadiumtype] [nvarchar](50) NULL,
 CONSTRAINT [aaaaatblStadiumType_PK] PRIMARY KEY NONCLUSTERED 
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...