无法使用此脚本创建表

Jav*_*bra 1 mysql

尝试使用下面的脚本创建一个表。每次我执行它时都会出现以下错误并且不知道为什么?!

#1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 7 行') , CONSTRAINT cat_id FOREIGN KEY () REFERENCES waitron.`catego'附近使用正确的语法**

CREATE  TABLE IF NOT EXISTS `waitron`.`dishes` (
      `dish_id` INT NOT NULL AUTO_INCREMENT ,
      `dish_name` VARCHAR(90) NULL ,
      `dish_desc` VARCHAR(200) NULL ,
      `price` DECIMAL(19,4) NULL ,
      PRIMARY KEY (`dish_id`) ,
      INDEX `cat_id` () ,
      CONSTRAINT `cat_id`
        FOREIGN KEY ()
        REFERENCES `waitron`.`categories` ()
        ON DELETE NO ACTION
        ON UPDATE NO ACTION)
    ENGINE = InnoDB;
Run Code Online (Sandbox Code Playgroud)