0

こんにちは、私は 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で上記のクエリを書くのを手伝ってもらえますか?

4

2 に答える 2

0

構文は次のとおりです。

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-23T07:21:46.780 に答える
0

このようなもの:

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)
);
于 2012-08-23T07:22:24.603 に答える