0

SQL 構文にエラーがあります。2 行目の 'CREATE TABLE Products( Category VARCHAR(30), Item VARCHAR(30),PRIMARY KEY, Pr' の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

   CREATE TABLE Products(
   Category VARCHAR(30),
   Item VARCHAR(30) PRIMARY KEY,
   Price DECIMAL(5,2),
   Quantity INT
   ) ENGINE=InnoDB;
4

1 に答える 1

4
CREATE TABLE Products(
Category VARCHAR(30),
Item VARCHAR(30),PRIMARY KEY, <-- The comma is your problem
Price DECIMAL(5,2),
Quantity INT
) ENGINE=InnoDB;

列に PK を割り当てるには、次のようにする必要があります。

CREATE TABLE Products(
Category VARCHAR(30),
Item VARCHAR(30) PRIMARY KEY,
Price DECIMAL(5,2),
Quantity INT
) ENGINE=InnoDB;
于 2013-01-28T21:36:36.307 に答える