将SQL Server创建脚本转换为MySQL

时间:2012-08-02 08:19:24

标签: mysql sql sql-server

我有以下SQL Server创建脚本。任何人都可以帮助我将其转换为MySQL。

我不确定定义主键的位是什么。

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE IF NOT EXISTS `webdb`.`UserSessions`(
UniqueID VARCHAR(50) NOT NULL,
UserID VARCHAR(255) NOT NULL,
TokenExpires DATETIME NOT NULL,
LastSeen DATETIME NOT NULL,
LoggedOut bit NOT NULL,
CONSTRAINT [PK_EndedSessions] PRIMARY KEY CLUSTERED 
(
UniqueID ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO 

1 个答案:

答案 0 :(得分:0)

CREATE TABLE IF NOT EXISTS `webdb`.`UserSessions`
(
    UniqueID VARCHAR(50) NOT NULL PRIMARY KEY,
    UserID VARCHAR(255) NOT NULL,
    TokenExpires DATETIME NOT NULL,
    LastSeen DATETIME NOT NULL,
    LoggedOut bit NOT NULL
);