我已经收到了下面的脚本,说实话,我不知道如何运行它。 我以前从未见过这种语法。请协助。我尝试用php我的管理员导入它,但语法错误
USE [AppDB]
GO
/****** Object: Table [dbo].[Person] Script Date: 2018/11/12 4:48:10 PM
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Person](
[PersonId] [bigint] NOT NULL,
[FirstName] [nvarchar](255) NOT NULL,
答案 0 :(得分:3)
这是100%的SQL Server脚本。
运行它的最简单方法是通过SQL Server Management Studio(SSMS),您可以从here下载该文件。
您还缺少CREATE TABLE语句的其余部分。
您还需要一个正在运行的SQL Server实例来对其进行运行。
或者,您可以使用sqlfiddle.com来运行它。
此外,如果您希望在ASP.Net中运行此程序,则可以按照these的说明进行操作。
答案 1 :(得分:1)
Phpmyadmin通常用于MySQL。上面的代码在SQL Server中。
您必须将SQL Server转换为MySQL。 GO
只是Microsoft SQL工具中语句的结尾,在其他IDE中,您可以将其替换为;
。
翻译最好的方法是将命令分开,例如在Create Table
中将FK和PK分开。
Use
,set
是Mssql的特定内容。
阅读该书以获取更多信息,Convert T-SQL to MySQL