我正在尝试运行一个以这样的方式启动的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脚本是由另一位开发人员发送给我的)。任何帮助将不胜感激。
答案 0 :(得分:3)
Mysql没有'GO'。相反,它使用';'删除器。
SET ANSI_NULLS ON;
SET QUOTED_IDENTIFIER ON;
等等......
答案 1 :(得分:2)
你的最后一个括号似乎是错误的方式......看看这是否有所改善:
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
)