0

このエラーが発生し、MYSQL を初めて使用する理由がわかりません。どこでも機能するソリューションが見つからないようです。

CREATE TABLE Orders ( 
 ordID INT NOT NULL AUTO_INCREMENT, 
 sellName VARCHAR(255) NOT NULL, 
 itemPrice REAL NOT NULL, 
 ordItems VARCHAR(255) NOT NULL, 
 ordQuantity INT NULL, 
 CONSTRAINT pk_order PRIMARY KEY (ordID), 
 CONSTRAINT fk_ord_sell FOREIGN KEY (sellName) REFERENCES Seller 
(sellName), 
 CONSTRAINT fk_ord_item FOREIGN KEY (itemPrice) REFERENCES Item 
(itemPrice) 
) ENGINE = InnoDB;
4

1 に答える 1

0

あなたの問題は外部キーにあると思います....私はこれを行うからです:

 CREATE TABLE Orders ( 
 ordID INT NOT NULL AUTO_INCREMENT, 
 sellName VARCHAR(255) NOT NULL, 
 itemPrice REAL NOT NULL, 
 ordItems VARCHAR(255) NOT NULL, 
 ordQuantity INT NULL, 
 CONSTRAINT pk_order PRIMARY KEY (ordID)
 ) ENGINE = InnoDB;

完璧な方法でテーブルを作成させてください。

サルドス。

于 2013-03-19T16:36:49.183 に答える