-1

Mysqlの初心者で、テーブルの作成中にエラーが発生しました。お知らせください。

クエリ

CREATE  TABLE schoolsy.Employees (

Emp_Num               INT(11)  NOT NULL AUTO_INCREMENT,

Emp_First_Name    VARCHAR(30),

Emp_Last_Name    VARCHAR(30),

Emp_Middle_Name VARCHAR(30),

Emp_Gender            ENUM('M','F', 'N'),

Emp_Hire_Date      DATE,

Emp_End_Date      DATE,

Emp_Status             CHAR(1),

Row_Create_Ts    TIMESTAMP,

Row_Create_UserId  CHAR(30),

Row_Update_Ts    TIMESTAMP,

Row_Update_UserId CHAR(30) 

  PRIMARY KEY (Emp_Num)

COMMENT = 'This table contains all the employee details.';

新しいエラー:

エラー1064:SQL構文にエラーがあります。'='の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。この表には、すべての従業員の詳細が含まれています。」15行目

SQLステートメント:

CREATE  TABLE schoolsy.Employees (

Emp_Num               INT(11)  NOT NULL AUTO_INCREMENT,

Emp_First_Name    VARCHAR(30),

Emp_Last_Name    VARCHAR(30),

Emp_Middle_Name VARCHAR(30),

Emp_Gender            ENUM('M','F', 'N'),

Emp_Hire_Date      DATE,

Emp_End_Date      DATE,

Emp_Status             CHAR(1),

Row_Create_Ts    TIMESTAMP,

Row_Create_UserId  CHAR(30),

Row_Update_Ts    TIMESTAMP,

Row_Update_UserId CHAR(30),

  PRIMARY KEY (Emp_Num),

COMMENT = 'This table contains all the employee details.'
4

1 に答える 1

0

カンマがありません:

Row_Update_UserId CHAR(30),
                          ^--- here
  PRIMARY KEY (Emp_Num),
                       ^-- here
COMMENT = 'This table contains all the employee details.';
        ^--- remove
于 2012-11-18T01:47:38.837 に答える