Mysql 无法创建表

Mysql 无法创建表,mysql,sql,Mysql,Sql,我使用这个SQL查询来创建一个表,但在第13行的引用中确实出现了错误。这是我的问题 CREATE TABLE ITEM ( ID INT NOT NULL, TYPE VARCHAR (32) NOT NULL, DESCRIPTION VARCHAR (64) NOT NULL, SIZE FLOAT NOT NULL, SIZE_TYPE VARCHAR (4) NOT NULL, MANUFACTURE VARCHAR (16) NOT

我使用这个SQL查询来创建一个表,但在第13行的引用中确实出现了错误。这是我的问题

CREATE TABLE ITEM (
    ID INT NOT NULL, 
    TYPE VARCHAR (32) NOT NULL, 
    DESCRIPTION VARCHAR (64) NOT NULL,
    SIZE FLOAT NOT NULL, 
    SIZE_TYPE VARCHAR (4) NOT NULL,
    MANUFACTURE VARCHAR (16) NOT NULL, 
    SECTION VARCHAR (16) NOT NULL, 
    PRICE FLOAT NOT NULL, 
    LEVEL INT(1) NOT NULL, 
    AISLE_ID INT(11) NOT NULL,
    PRIMARY KEY (ID), 
      FOREIGN KEY (AISLE_ID), 
    REFERENCES aisle(AISLE_ID)
    ); 
是错误的,应该是:

FOREIGN KEY (AISLE_ID) REFERENCES aisle(AISLE_ID)

确切的错误是什么?通道ID是另一个表中的主键吗?显示表的create语句
通道
是通道ID是另一个表中的主键。另一个表名是带有以下列的过道:过道id、X、Y、宽度、高度删除
外键(过道id)后的
,谢谢您的帮助。
FOREIGN KEY (AISLE_ID), 
REFERENCES aisle(AISLE_ID)
FOREIGN KEY (AISLE_ID) REFERENCES aisle(AISLE_ID)