在MYSQL里面如何设置两个表之间的关联! 语句实现吧不知mysql有外键了没 没的话只能是语句了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有外键,不过要innodb表类型支持。 可以使用innodb的外键也可以create reference 餐厅信息表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 ; mysql数据汇总 mysql 存储过程出错。 mysql远程访问次数限制问题??? 100分:请教mysql取消自动提交设置。 在mysql 5.0 里直接输入数据时 都是?号,请问怎么解决? mysql 问题,特急!!!! 一个关于MySQL,MySQL Connector/ODBC (MyODBC), VC++6的问题 mysql group by 查询的问题 MYSQL insert大数据量的问题 Mysql中连接符号是什么 请高手帮忙:不知有没有谁用过mysql5.0的GROUP BY 子句?有问题急待解决。 哎,看了好多人都在问乱码问题,我也问!
也可以create reference
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 ;