您好,我已经在mssql数据库上工作,并编写了一个用于创建表的查询,如下所示
CREATE TABLE [dbo].[Extb_History](
[ExtbHistoryID] [int] IDENTITY(1,1) NOT NULL,
[SiteID] [int] NOT NULL,
[StartTime] [datetime] NOT NULL,
[EndTime] [datetime] NULL,
[Count] [int] NULL,
[ExceptionID] [int] NULL,
PRIMARY KEY CLUSTERED ([ExtbHistoryID] ASC)
WITH
(
PAD_INDEX = OFF
, STATISTICS_NORECOMPUTE = OFF
, IGNORE_DUP_KEY = OFF
, ALLOW_ROW_LOCKS = ON
, ALLOW_PAGE_LOCKS = ON
) ON [PRIMARY]
) ON [PRIMARY]如何在Mysql数据库中编写上述查询建表,
我尝试通过改变数据类型和语法,但我得到了错误的主键概念,谁能帮我写上面的查询在mysql中,这将是伟大的和有帮助的,我在这里实际结构
发布于 2012-08-23 15:21:47
语法如下:
http://dev.mysql.com/doc/refman/5.1/en/create-table.html
您将需要如下内容(未经过测试!):
create table extb_history
(
exthistoryb int auto_increment
, siteid int not null
, starttime date not null
, endtime datetime not null
, count int null
, exceptionid int null
, primary key(exthistoryid)
) ENGINE = InnoDB发布于 2012-08-23 15:22:25
如下所示:
CREATE TABLE Extb_History
(
ExtbHistoryID INT NOT NULL AUTO_INCREMENT,
SiteID INT NOT NULL,
StartTime DATETIME NOT NULL,
EndTime DATETIME NULL,
Count INT NULL,
ExceptionID INT NULL,
PRIMARY KEY(ExtbHistoryID)
);https://stackoverflow.com/questions/12086555
复制相似问题