语句实现吧
不知mysql有外键了没 没的话只能是语句了

解决方案 »

  1.   

    有外键,不过要innodb表类型支持。
      

  2.   

    可以使用innodb的外键
    也可以create reference
      

  3.   

    餐厅信息表
    CREATE TABLE RESTAURANT (
    RESTAURANTID INTEGER(5) UNSIGNED NOT NULL AUTO_INCREMENT,
    RESTAURANTNAME VARCHAR(20) NOT NULL,
    TEL INTEGER(15) UNSIGNED NOT NULL,
    PRIMARY KEY(RESTAURANTID)
    )TYPE=INNODB;
    菜谱信息表
    CREATE TABLE MENU(
    RESTAURANTID INTEGER(5) UNSIGNED NOT NULL ,
    MENUID INTEGER(5) UNSIGNED NOT NULL AUTO_INCREMENT,
    MENU VARCHAR(20) NOT NULL,
    PRICE FLOAT(5) NOT NULL,PRIMARY KEY(MENUID),
    INDEX (RESTAURANTID),
    FOREIGN KEY (RESTAURANTID) REFERENCES RESTAURANT(RESTAURANTID) ON DELETE CASCADE) 
    TYPE=INNODB ;